Modul 2 von 5 · Text
Buscar cosas en un array.
El método find() devuelve el valor del primer elemento del array que cumple la función de prueba proporcionada.
const array1 = [5, 12, 8, 130, 44];
const found = array1.find(element => element > 10);
console.log(found); // expected output: 12
const rules = [{ruleId: "333",level: "1"},{ruleId: "444",level: "2"}]
const value = rules.find(obs => obs.ruleId === "333").level
console.log(value); // 1
En este ejemplo la función find devuelve el primer objeto que cumple la función obs.ruleId === "333" --> {ruleId: "333",level: "1"}
Desde esto objeto podemos acceder a su propiedad 'level' para que nos la devuelva.