Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Middle
10
Создание собственного метода массивного фильтра
Условие задачи
Требуется реализовать собственный метод filter2, работающий аналогично встроенному Array.prototype.filter. Метод должен принимать функцию‑предикат и возвращать новый массив, содержащий только те элементы, для которых предикат вернул truthy‑значение.
const numbers = [1, 2, 3, 4, 5];
const result1 = numbers.filter(item => item % 2);
console.log(result1); // [1, 3, 5]
// const result2 = numbers.filter2(item => item % 2);