La función where() se usa para filtrar la colección por una clave o valor dado contenido dentro de la array dada. En JavaScript, la array primero se convierte en una colección y luego la función se aplica a la colección.
Sintaxis:
data.where('key')
Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- Clave: este parámetro contiene el nombre de la clave que define el valor de esa clave.
Valor de retorno: Devuelve la colección con un valor clave que se mencionó.
Los siguientes ejemplos ilustran la función where() en collect.js:
Ejemplo 1: Aquí, en este ejemplo, tomamos una colección y luego, usando el método where(), hemos devuelto la colección filtrada usando la clave.
Javascript
// It is used to import collect.js library const collection = collect([ { Book: 'Let US C', price: 2000 }, { Book: 'Begin Python', price: 1000 }, { Book: 'Learn the DEV', price: 1500 }, ]); const filtered = collection.where('price', [1000, 1500]); filtered.all();
Producción:
[ { Book: 'Begin Python', price: 1000 }, { Book: 'Learn the DEV', price: 1500 } ]
Ejemplo 2:
Javascript
// It is used to import collect.js library const collect = require('collect.js'); const Input = collect([ new Year('1980'), new Year('2020'), new Year('2025'), ]); const output = Input.where('Year',[2000, 2025]); console.log(output.all());
Producción:
[ new Year('2025') ]
Referencia: https://collect.js.org/api/where.html
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA