El método firstwhere() se usa para devolver el primer elemento de una colección con el par de clave y valor dado. Se puede usar para encontrar cualquier elemento en una array especificando solo cualquiera de los pares clave-valor en un objeto.
Sintaxis:
collect(array).firstWhere( key, value )
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método firstwhere(). El método firstwhere() toma la clave y el par de valores que se van a buscar como argumentos.
Valor devuelto: Devuelve el primer elemento de la colección con el par clave y valor dado.
El siguiente ejemplo ilustra el método firstwhere() en collect.js:
Ejemplo 1:
Javascript
const collect = require("collect.js"); let obj = [ { name: "Rahul", score: 98, }, { name: "Aditya", score: 96, }, { name: "Abhishek", score: 80, }, { name: "Rahul", score: 77, }, ]; const collection = collect(obj); let first_Val = collection.firstWhere("name", "Rahul"); console.log(first_Val);
Producción:
{ name: 'Rahul', score: 98 }
Ejemplo 2:
Javascript
const collect = require("collect.js"); let obj = [ { name: "Rahul", dob: "25-10-96", section: "A", score: 98, }, { name: "Aditya", dob: "25-10-96", section: "B", score: 96, }, { name: "Abhishek", dob: "16-08-94", section: "A", score: 80, }, { name: "Rahul", dob: "19-08-96", section: "B", score: 77, }, ]; const collection = collect(obj); let first_Val = collection.firstWhere("dob", "25-10-96"); console.log(first_Val);
Producción:
{ name: 'Rahul', dob: '25-10-96', section: 'A', score: 98 }
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA