Метад find
Метад find
дапамагае знайсці першы элемент
у масіве згодна з перададзеным
у параметры колбэкам.
Калі элемента няма, то вяртаецца undefined
.
Сінтаксіс
массiв.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
,
які шукае індэкс элемента з канца масіва