Método findIndex
El método findIndex permite encontrar el índice
del primer elemento de acuerdo con la
función de retorno pasada
como parámetro.
Si el elemento no se encuentra,
devuelve -1.
Sintaxis
array.findIndex(función);
Ejemplo
Encontremos el índice del primer elemento par del array:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Resultado de la ejecución del código:
1
Ejemplo
Ahora establezcamos condiciones en la función que no cumpla ningún elemento del array:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Resultado de la ejecución del código:
-1
Véase también
-
método
find,
que busca un elemento en un array -
método
findLast,
que busca un elemento desde el final del array -
método
findLastIndex,
que busca el índice de un elemento desde el final del array