Función Collect.js diffAssoc()

La función diffAssoc() se usa para comparar dos colecciones dadas y devuelve los valores y sus índices que no están presentes en la colección dada. Si se proporciona un par clave-valor en la colección, se compara y se devuelve en función de las claves especificadas.

Sintaxis:

diffAssoc( collection );

Parámetros:

  • colección: Es la colección dada cuyos valores se van a comparar con la array original.

Valor devuelto: Devuelve los valores y sus índices que no están presentes en la colección dada.

Ejemplo 1: Cuando una array se da como una colección

Javascript

// Importing the collect.js module.
const collect = require('collect.js');
let array = ["a", "b", "c", "d", "e"];
let arr = ["a", "b", "q"];
  
// Making the collec1
let collec1 = collect(array);
let collec2 = collect(arr);
  
// Using diffAssoc() Function
let aa = collec1.diffAssoc(collec2)
  
// The output is so because c, d, e
// are not present in collec2 
// But are present in collec1
console.log("Output : ")
console.log(aa.all())

Producción:

Ejemplo 2: cuando se proporciona el objeto del par clave-valor.

Javascript

// Importing the collect.js module.
const collect = require('collect.js');
let obj1 = { "a": 1, "b": 12, "c": 3 };
let obj2 = { "a": 12, "d": 2, "c": 3 };
  
// Making the collec1
let collec1 = collect(obj1);
let collec2 = collect(obj2);
  
// Using diffAssoc() Function
let aa = collec1.diffAssoc(collec2)
  
// The output is so because a whose 
// value is 1 and b whose value is 12 
// because are not present in collec2 
// But are present in collec1
console.log("Output : ")
console.log(aa.all())

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 *