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));