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

Collect.js | diff() Function

The diff() function compares the main collection against the given collection and returns the values which are in original collection but not in the given collection. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.

Syntax: 

data.diff(collection)

Parameters: This function accept a single parameter as mentioned above and described below:

  • collection: Hold the collection that will be compared with the main collection.

Return Value:  Returns a new collection with difference between collection items.
 

Below examples illustrate the diff() function in collect.js
Example 1: Here in this example, we take a collection and then using the diff() function and return the value not in the new collection.

Javascript




// It is used to import collect.js library
 const collect = require('collect.js');
  
const collection = collect([1, 2, 3, 4, 5 ,6]);
console.log(collection.diff([1, 2, 5]));


 
Output:

Collection { items: [ 3, 4, 6 ] }

Example 2: There is one thing to notice that this function holds a collection, compare with the main collection but only return only those items that are extra in the main collection.

Javascript




// It is used to import collect.js library
const collect = require('collect.js');
  
const col1 = [1, 2, 3, 4];
const col2 = [3, 4, 5, 6];
  
const x = collect(col1);
const y = collect(col2);
  
const difference = x.diff(y); 
console.log(difference.all());


Output:

[ 1 , 2]

Reference: https://collect.js.org/api/count.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