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методу,
массивдин аягынан баштап элементтин индексин издеп табат