Método Lodash _.Intersección()

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 lodashantes 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: 

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *