как использовать метод filter для поиска в массиве в javascript
год назад
Nikolai Gagarinov
Ответы
Метод filter()
в JavaScript позволяет фильтровать элементы массива согласно заданным условиям и создавать новый массив на основе удовлетворяющих условию элементов из исходного массива.
Для использования метода filter()
для поиска в массиве в JavaScript, вам необходимо передать функцию обратного вызова как аргумент. Эта функция будет принимать текущий элемент, его индекс и массив в качестве аргументов и должна возвращать логическое значение true
или false
. Если функция возвращает true
, то элемент будет включен в новый массив, если false
- элемент будет отброшен.
Вот пример использования метода filter()
для поиска всех элементов в массиве, которые больше определенного порогового значения:
В этом примере функция обратного вызова element => element > threshold
проверяет, больше ли текущий элемент, чем значение threshold
. Если условие выполняется, элемент будет включен в новый массив filteredArray
.
7 месяцев назад
Maksim Litvinov
Похожие вопросы