В JavaScript есть много методов массивов, которые могут помочь вам решить множество проблем. Одним из таких методов является метод find()
. Метод find()
выполняет функцию обратного вызова для каждого элемента в массиве, пока не найдет первый элемент, где callback
возвращает истинное значение.
Синтаксис
array.find(callback(element[, index[, array]])[, thisArg])
Параметры
обратный вызов
- Функция, которая выполняется для каждого элемента массива и принимает три необязательных аргумента.
элемент
- Текущий элемент.
- По желанию
индекс
- Индекс текущего элемента.
- По желанию
массив
- Массив, к которому вызывается find.
- По желанию
этотаргумент
- Объект для использования в качестве
this
при выполненииcallback
. - По желанию
Возвращаемое значение
find()
возвращает значение первого элемента в массиве, который выполняет предоставленную функцию тестирования. Если ничто не выполняет предоставленную функцию тестирования, возвращается undefines. Также find()
не изменяет исходный массив.
Примеры
Удачного кодирования!
Больше информации!