Как отфильтровать массив js — Q&A Хекслет
2026-02-26 18:07 Diff

Ответы

Если вы ещё не знакомы с функциями высшего порядка и колбеками, воспользуйтесь обыкновенным перебором для фильтрации массива.
Допустим, нужно отфильтровать массив, оставив только положительные числа.

Всё получилось! В массиве positiveNumbers остались только положительные числа.

Для того чтобы отфильтровать массив можно использовать одну из функций высшего порядка — filter(). Она создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в переданной колбек функции.

const words = ['apple', 'hexlet', 'potato', 'awesomeness']; const result = words.filter((word) => word.length > 6); console.log(result); // => [ "awesomeness" ]