Метад findIndex
Метад findIndex
дазваляе знайсці індэкс
першага элемента згодна з перададзеным
у параметры калбэкам.
Калі элемент не знойдзены,
то вяртаецца -1
.
Сінтаксіс
масіў.findIndex(функцыя);
Прыклад
Давайце знойдзем індэкс першага цотнага элемента масіва:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Вынік выканання кода:
1
Прыклад
А цяпер давайце зададзім такія ўмовы ў функцыі, якiм не будзе адпавядаць ні адзін элемент у масіве:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Вынік выканання кода:
-1
Глядзіце таксама
-
метад
find
,
які шукае элемент у масіве -
метад
findLast
,
які шукае элемент з канца масіва -
метад
findLastIndex
,
які шукае індэкс элемента з канца масіва