Метод find - поиск элемента в массиве на JavaScript
Метод find
помогает найти первый элемент
в массиве согласно переданному
в параметре коллбэку.
Если элемента нет, то возвращается undefined
.
Синтаксис
массив.find(функция);
Пример
Давайте найдем элемент массива, соответствующий условиям, прописанным в функции:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Результат выполнения кода:
1
Пример
Давайте найдем элемент массива,
длина которого равна 2
:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
В результате выполнения кода мы увидим, что метод нашел первый элемент, подходящий к условиям функции:
'kl'
Смотрите также
-
метод
findIndex
,
который ищет индекс элемента в массиве -
метод
findLast
,
который ищет элемент с конца массива -
метод
findLastIndex
,
который ищет индекс элемента с конца массиве