FindIndex est utile si vous souhaitez trouver le premier élément qui correspond à votre prédicat: Dans les normes du W3C exemple, il y a des nombres et des allumettes si le client de l'âge au-dessus ou égal à 18.
var ages = [3, 10, 18, 20];
function checkAdult(age) {
return age >= 18;
}
console.log(ages.findIndex(checkAdult));
console:
2
Vous pouvez trouver un élément spécifique à l'index avec la fonction indexOf de la Matrice, mais vous ne pouvez pas passer d'un prédicat. Il est plus rapide si vous voulez trouver un élément spécifique:
var ages = [3, 10, 18, 20];
console.log(ages.indexOf(10));
retourne:
1
Index de comptage commence à 0, donc le premier élément de l'indice est de 0.