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.