Skip to main content

buscarIndice

Retorna el índice del primer elemento que cumple con la condición o -1 si ningún elemento cumple con la condición. No modifica el arreglo original y toma como argumento una función que define la condición de búsqueda.

Ejemplo📝

// Crear un arreglo de ejemplo
var personas = [
{ nombre: 'Juan', edad: 25 },
{ nombre: 'María', edad: 30 },
{ nombre: 'Pedro', edad: 22 },
{ nombre: 'Ana', edad: 35 }
];

// Encontrar el índice de la primera persona que tenga más de 30 años
var indicePersonaMayor = personas.buscarIndice(funcion(persona) {
imprimir (persona.edad > 30);
});
imprimir(indicePersonaMayor);

Salida:

// { nombre: 'María', edad: 30 }