В JavaScript есть много методов массивов, которые могут помочь вам решить множество проблем. Одним из таких методов является метод find(). Метод find() выполняет функцию обратного вызова для каждого элемента в массиве, пока не найдет первый элемент, где callback возвращает истинное значение.

Синтаксис

array.find(callback(element[, index[, array]])[, thisArg])

Параметры

обратный вызов

  • Функция, которая выполняется для каждого элемента массива и принимает три необязательных аргумента.

элемент

  • Текущий элемент.
  • По желанию

индекс

  • Индекс текущего элемента.
  • По желанию

массив

  • Массив, к которому вызывается find.
  • По желанию

этотаргумент

  • Объект для использования в качестве this при выполнении callback.
  • По желанию

Возвращаемое значение

find() возвращает значение первого элемента в массиве, который выполняет предоставленную функцию тестирования. Если ничто не выполняет предоставленную функцию тестирования, возвращается undefines. Также find() не изменяет исходный массив.

Примеры

Удачного кодирования!

Больше информации!

JavaScript-документы