Найти Метод получает функцию обратного вызова, которая используется в качестве функции тестирования, и, необязательно, объект для использования как это внутри. Это возвращает значение первого элемента в предоставленном массиве, который удовлетворяет тестированию. В противном случае Найти Метод возвращает неопределенное Анкет
const array = [
{name: 'Emilia', age: 4},
{name: 'Freddy', age: 10}
];
const preschooler = array.find(kid => kid.age < 5);
console.log(preschooler);
// { name: 'Emilia', age: 4 }
Параметры
обратный вызов Функция тестирования для выполнения каждого значения в массиве, принимая 3 аргументы:
элемент Текущий элемент в массиве. Индекс (Необязательно) Индекс (положение) текущего элемента в массиве. массив (Необязательно) Массив, который Найти был вызван.
thisarg (Необязательно) Объект для использования как этот внутренний обратный вызов.
Найти это метод, очень полезный для того, чтобы встретить конкретный элемент в массив, предоставляя функцию, которая будет вызоваться на каждом элементе до поиска значения, которое удовлетворит тестирование. Поэтому, будьте осторожны, использование этого метода в некоторых случаях может быть неэффективным.
Оригинал: “https://dev.to/barriosdfreddy/array-methods-find-26am”