/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/code-402-4-001/main.js
21 строка
739 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
// Функция принимает массив и функцию-предикат function filterArray(arr, predicate) { const result = []; for (const item of arr) { if (predicate(item)) { result.push(item); } } return result; } // Используем с анонимной функцией const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; //Обратите внимание - здесь функция filterArray вызывается const evens = filterArray(numbers, function(x) { return x % 2 === 0; // Эта функция не имеет имени и передаётся как аргумент в параметр predicate }); console.log(evens); // [2, 4, 6, 8, 10]