Open In App

Collect.js intersectByKeys() Method

Last Updated : 27 Nov, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

The intersectByKeys() method is used to remove any given keys from the original collection that are not present in the given array or collection.

Syntax:

collection.intersectByKeys(key)

Parameters: This method accepts single parameter as mentioned above and described below:

  • key: This parameter holds the key or key, value pair that need to intersect from original collection.

Return Value: This method returns the intersected collection items.

Below example illustrate the intersectByKeys() method in collect.js:

Example 1:




const collect = require('collect.js');
  
const collection = collect({
    name: 'Rahul',
    class: 'IX',
    section: 'A',
    score: 98
});
  
const intersect_val = collection.intersectByKeys({
    name: 'Rakesh',
    age: 24,
    section: 'B',
    year: 2011
});
  
console.log(intersect_val.all());


Output:

{ name: 'Rahul', section: 'A' }

Example 2:




const collect = require('collect.js');
  
const collection1 = collect({
    key11: 'val1',
    key12: 'val2',
    key13: 'val3'
});
  
const collection2 = collect({
    key11: 'val1',
    key22: 'val2',
    key13: 'val3'
});
  
const intersect_val = 
collection1.intersectByKeys(collection2);
  
console.log(intersect_val.all());


Output:

{ key11: 'val1', key13: 'val3' }


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads