Find es un método inmutable que nos ayuda a iterar sobre un array y encontrar el primer elemento que coincida con una condición dada, si no hay algún elemento que coincida, entonces va a retornar undefined
.
<aside> 💡 Find siempre va a devolver el primer y solo el primer elemento que haga match con la condición.
</aside>
arrayName.find((item, index /*optional*/, array /*optional*/) => {/*code*/});
El callback
que le pasamos a este método puede tomar 3 parámetros:
const animals = ['🐱', '🐶', '🦁', '🐍', '🐞'];
const snake = animals.find(item => item === '🐍');
console.log(snake); //expected output -> '🐍'