FindIndex корисний, якщо ви хочете знайти перший елемент, який відповідає вашому предикату: У прикладі W3C є числа та збіги, якщо вік клієнта вище або дорівнює 18.
var ages = [3, 10, 18, 20];
function checkAdult(age) {
return age >= 18;
}
console.log(ages.findIndex(checkAdult));
консоль:
2
Ви можете знайти точний індекс елементів за допомогою функції indexOf Array, але ви не можете передати предикат. Це швидше, якщо ви хочете знайти конкретний елемент:
var ages = [3, 10, 18, 20];
console.log(ages.indexOf(10));
повертає:
1
Підрахунок індексу починається з 0, тому індекс першого елемента дорівнює 0.