Я такой новый в Java Script.Мне нужно решить какое-то упражнение, но я даже не знаю, как это сделать (Пожалуйста, помогите мне кого-нибудь.
Реализуйте функцию countWhich (), которая будет принимать список элементов и обратный вызов, и этовернет количество элементов, которые возвращают истинное значение из функции обратного вызова.
function countWhich(list, cb) {
}
Примеры вывода:
- countWhich ([1, 2, 3, 4, 5], function (num) {return (num> 4);}) возвращает 1
- countWhich (["apple", "banana", "cherry"]], function (fruit) {return fruit [0]=== "a";}) возвращает 1
- countWhich ([10, 20, 30, 40, 50], функция (num) {return num% 7 === 0;}) возвращает 0
- countWhich (["apple", "banana", "cherry"], function (fruit) {return fruit.length> 5;}) возвращает 2
- countWhich ([], function (x) {return x> 10}) возвращает 0
- countWhich («Это должно произойти сбой», функция (word) {return /i/.test(word);}) возвращает false