Open In App

Collect.js | whereNotBetween() Function

Last Updated : 10 Jun, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report

The whereNotBetween()function is used to filter an input which do not lie in a specified range. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.
Syntax: 

data.whereNotBetween(key, [range]);

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

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

Return Value: Returns the filtered collection not in that range.

Below examples illustrate the whereNotBetween()function in collect.js:
Example 1: Here in this example, we take a collection and then using the whereNotBetween() method we specify a key and the value range, to check the value and return the value which do not 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.whereNotBetween('price', [100, 200]);
console.log(output.all());

Output:

[ { fruits: 'Banana', price: 80 },
  { fruits: 'Grapes', price: 30 } ]

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.whereNotBetween('price', [90, 200]);
console.log(output.all());

Output:

[ { quantity: 'Vegetables', price: 80} ]

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


Next Article

Similar Reads