El método _find() devuelve el valor del primer elemento del array que cumple con la condición dada por la callbackFunction
de prueba proporcionada. En cualquier otro caso se devuelve undefined
.
Sintaxis
array._find(callbackFunction){
//tu iteración
});
Parametros
callbackFunction
Función como condiciona cumplir por algun elemento del array
Valor de retorno
Primer elemento del array que cumpla la condicion o undefined
Descripción
El método _find()
ejecuta la
callbackFunction
una vez por cada índice del array hasta que encuentre uno en el que
la callbackFunction
devuelva un valor true. Si dicho elemento se encuentra, _find
devuelve inmediatamente el valor del elemento. En caso contrario, _find
devuelve undefined.
Ejemplos
Demo
const array1 = [5, 12, 8, 130, 44];
const lessThanTen = function(element) {
return element < 1;
};
console.log(array1._find(lessThanTen));
Encontrar un objeto en un array por una de sus propiedades
let inventory = [
{ name: 'manzanas', amount: 2 },
{ name: 'bananas', amount: 0 },
{ name: 'cerezas', amount: 5 }
];
function isCherry(fruit) {
return fruit.name === 'cerezas';
}
console.log(inventory._find(isCherry));