Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arreglos, strings, objetos, números, etc.
El método _.intersection() se usa para tomar la intersección de uno o más arreglos. Es lo mismo que la intersección en la teoría de conjuntos.
Sintaxis:
_.intersection([arrays])
Parámetro: Toma un arreglo como parámetro.
Valor devuelto: Devuelve la array después de la intersección de arrays.
Nota: Instale el módulo lodash usando el comando npm install lodash
antes de usar el código que se proporciona a continuación.
Ejemplo 1: Tomar la intersección de dos 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 = lodash.intersection( array1, array2); // Printing original Array console.log("original Array1: ", array1) console.log("original Array2: ", array2) // Printing the newArray console.log("new Array: ", newArray)
Producción:
Ejemplo 2: Tomar la intersección de más de dos arreglos.
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)
Producción:
Ejemplo 3: Intersección de la array con la array vacía.
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 = lodash .intersection(array1, array2); // Printing original Array console.log("original Array1: ", array1) console.log("original Array2: ", array2) // Printing the newArray console.log("new Array: ", newArray)
Producción: