Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functions

Установите зависимости:

npm install

В файле src/Functions.js выполните следующие задания:

  1. У массивов есть метод arr.filter(callback), который позволяет отбирать элементы из массива. callback принимает на вход три параметра:
  • element – текущий элемент
  • index – индекс текущего элемента
  • array – исходный массив

Результатом callback должен быть boolean:

  • true – элемент подходит под условие
  • false – элемент не подходит под условие

Напишите следующие фильтры:

  1. higherThan(num) – отбирает все числа больше num
console.log([1, 2, 3, 4, 5].filter(higherThan(3)));
// [4, 5]
  1. hasSubstring(substr) – отбирает из массива все строки, включающие в себя substr. Регистр важен, т.е. строка ABC не включает в себя подстроку bc.
console.log(['ABC', 'abc', 'bca', 'qwe'].filter(hasSubstring('bc')));
// ['abc', 'bca']
  1. Напишите функцию multiply(num), которая работает вот так:
console.log(multiply(5)(10));
// 50

Проверить себя можно запустив команду npm run test.

После выполнения задания создайте pull request с решением.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages