Метод 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,
массив oxiridan бошлаб элемент излайди -
метод
findLastIndex,
массив oxiridan бошлаб элемент индексини излайди