Thursday, November 28, 2024
Google search engine
HomeLanguagesJavascriptLodash _.Intersection() Method

Lodash _.Intersection() Method

Lodash _.intersection() method is used to take the intersection of one or more arrays. It is the same as the intersection in set theory.

Syntax:

_.intersection([arrays]);

Parameters:

  • It takes an array as a parameter.

Return Value:

It returns the array after the intersection of arrays.

Example 1: In this example, we are finding the intersection of two arrays.

Javascript




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
let array1 = [1, 2, 4, 3, 4, 4]
let array2 = [2, 4, 5, 6]
 
// Using _.intersection() method
let newArray = _.intersection(
    array1, array2);
 
// Printing original Array
console.log("original Array1: ", array1)
console.log("original Array2: ", array2)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

Example 2: In this example, we are finding the intersection of more than two arrays.

Javascript




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
let array1 = [1, 2, 4, 3, 4, 4]
let array2 = [2, 4, 5, 6]
let array3 = [2, 3, 5, 6]
 
// Using _.intersection() method
let newArray = _.intersection(
    array1, array2, array3);
 
// Printing original Array
console.log("original Array1: ", array1)
console.log("original Array2: ", array2)
console.log("original Array3: ", array3)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

Example 3:In this example, we are finding the intersection of two arrays in which one is empty that is why we did not get any new intersected array as they do not have common elements.

Javascript




// Requiring the lodash library
const _ = require("lodash");
 
// Original array
let array1 = [1, 2, 4, 3, 4, 4]
let array2 = []
 
// Using _.intersection() method
let newArray = _.intersection(array1, array2);
 
// Printing original Array
console.log("original Array1: ", array1)
console.log("original Array2: ", array2)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

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