Методи 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,
ки индекси элементро аз охири массив ҷустуҷӯӣ мекунад