Tuesday, December 31, 2024
Google search engine
HomeLanguagesJavascriptCollect.js | whereBetween() Function

Collect.js | whereBetween() Function

The whereBetween()function is used to filter an input within a given range. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.
Syntax: 

data.whereBetween(key, [range]);

Parameters: This function accepts two parameter as mentioned above and described below:

  • Key: This parameter holds the key name that define the value of that key.
  • Range: The specified range

Return Value:  Returns the filtered collection within the range.
 

Below examples illustrate the whereBetween()function in collect.js:
Example 1: Here in this example, we take a collection and then using the whereBetween() method we specify a key and the value range, to check the value and return the value lie in the range.

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());


Output:

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

Example 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());


Output:

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

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

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

RELATED ARTICLES

Most Popular

Recent Comments