Метод find
Методът 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,
който търси индекса на елемент от края на масива