React JS c Нуля - Курс для начинающих БЕЗ ВОДЫ [2024]
JS: методы поиска в массиве. Filter, Find, FindIndex, indexOf, includes и some
filter Filter проходится на данному массиву и возвращает новый массив из элементов, прошедших какую-либо проверку. Проверка задаётся в функции колбэке, которая передаётся методу как аргумент. Если проверку не прошёл ни один элемент, вернётся пустой массив. В качестве аргументов filter принимает колбэк, который, в свою очередь, имеет следующие аргументы: Codepen find Find возвращает первый элемент в массиве, который удовлетворяет условию. Если ни один элемент не удовлетворяет, вернётся undefined. Часто используется при поиске в базах данных. Метод find может работать на любой сущности, у которой есть длина и целочисленные ключи...
Методы findLast() и findLastIndex() делают то же, что find и findIndex, только проходят массив с конца
Если нужный элемент ближе к концу большого массива — это экономит ресурсы. В статье разбираем оба метода на примерах: когда find и findLast вернут разные результаты, как проверить поддержку в старых браузерах и почему с февраля 2025-го методы безопасны для продакшена...