Recoger.js | función dondeEntre()

La función whereBetween() se usa para filtrar una entrada dentro de un rango dado. En JavaScript, la array primero se convierte en una colección y luego la función se aplica a la colección.
Sintaxis: 

data.whereBetween(key, [range]);

Parámetros: esta función acepta dos parámetros, 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.
  • Rango: El rango especificado

Valor devuelto:  Devuelve la colección filtrada dentro del rango.
 

Los siguientes ejemplos ilustran la función whereBetween() en collect.js:
Ejemplo 1:  Aquí, en este ejemplo, tomamos una colección y luego, usando el método whereBetween() , especificamos una clave y el rango de valores, para verificar el valor y devolver el valor estar en el rango.

Javascript

// It is used to import collect.js library   
const collect = require('collect.js');
  
const input= collect([
  { fruits: 'Apple', price: 200 },
  { fruits: 'Banana', price: 80 },
  { fruits: 'Papaya', price: 150 },
  { fruits: 'Grapes', price: 30 },
  { fruits: 'Cherry', price: 100 },
]);
  
const output = input.whereBetween('price', [100, 200]);
console.log(output.all());

Producción:

[ { fruits: 'Apple', price: 200 },
  { fruits: 'Papaya', price: 150 },
  { fruits: 'Cherry', price: 100 }]

Ejemplo 2: 

Javascript

// It is used to import collect.js library  
const collect = require('collect.js');
  
const input= collect([
  { quantity: 'Flour', price: 150 },
  { quantity: 'Rice', price: 100 },
  { quantity: 'Vegetables', price: 80 },
  { quantity: 'Fruits', price: 90 },
  { quantity: 'Pulses', price: 200 },
]);
  
const output = input.whereBetween('price', [90, 150]);
console.log(output.all());

Producción:

[ { quantity: 'Flour', price: 150 },
  { quantity: 'Rice', price: 100 },
  { quantity: 'Fruits', price: 90 } ]

Referencia: https://collect.js.org/api/whereBetween.html

Publicación traducida automáticamente

Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *