Método Lodash _.unionBy()

El método _.unionBy() acepta iteración que se invoca para cada elemento de cada array para generar el criterio por el cual se calcula la unicidad. El orden de los valores de resultado se determina a partir de la primera array en la que aparece el valor.

Sintaxis:

_.unionBy(array, [iteratee = _.identity])

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • array: este parámetro contiene la array para inspeccionar.
  • [iteratee = _.identity]: este parámetro contiene el iteratee invocado por elemento.

Valor devuelto: este método se utiliza para devolver la nueva array de valores combinados.

Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash al archivo.

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Use of _.unionBy() method 
let gfg = _.unionBy([{ 'y': 1 }], 
                    [{ 'y': 2 }, { 'y': 1 }], 
                    [{ 'y': 3 }], 'y'); 
        
// Printing the output  
console.log(gfg)

Producción:

[ { 'y': 1 }, { 'y': 2 }, {'y': 3} ]

Ejemplo 2: 

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Use of _.unionBy() method 
let gfg = _.unionBy([1.5], 
                    [2.6, 2.7],
                    [2.3, 3.8], Math.floor); 
        
// Printing the output  
console.log(gfg)

Producción:

[1.5, 2.6, 3.8]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 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 *