Método find
El método find ayuda a encontrar el primer elemento
en un array de acuerdo con la
función de retorno pasada
como parámetro.
Si el elemento no existe, retorna undefined.
Sintaxis
array.find(función);
Ejemplo
Encontremos un elemento del array que cumpla con las condiciones establecidas en la función:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Resultado de la ejecución del código:
1
Ejemplo
Encontremos un elemento del array
cuya longitud sea igual a 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Como resultado de la ejecución del código veremos que el método encontró el primer elemento que cumple con las condiciones de la función:
'kl'
Véase también
-
el método
findIndex,
que busca el índice de un elemento en un array -
el método
findLast,
que busca un elemento desde el final del array -
el método
findLastIndex,
que busca el índice de un elemento desde el final del array