Recoger.js | función diferencial()

La función diff() compara la colección principal con la colección dada y devuelve los valores que están en la colección original pero no en la colección dada. En JavaScript, la array primero se convierte en una colección y luego la función se aplica a la colección.

Sintaxis: 

data.diff(collection)

Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • colección: Guarda la colección que será comparada con la colección principal.

Valor devuelto:  Devuelve una nueva colección con diferencia entre los elementos de la colección.
 

Los siguientes ejemplos ilustran la función diff() en collect.js
Ejemplo 1:  Aquí, en este ejemplo, tomamos una colección y luego usamos la función diff() y devolvemos el valor que no está en la nueva colección.

Javascript

// It is used to import collect.js library
 const collect = require('collect.js');
  
const collection = collect([1, 2, 3, 4, 5 ,6]);
console.log(collection.diff([1, 2, 5]));

 
Producción:

Collection { items: [ 3, 4, 6 ] }

Ejemplo 2: hay que notar que esta función contiene una colección, compara con la colección principal pero solo devuelve aquellos elementos que son adicionales en la colección principal.

Javascript

// It is used to import collect.js library
const collect = require('collect.js');
  
const col1 = [1, 2, 3, 4];
const col2 = [3, 4, 5, 6];
  
const x = collect(col1);
const y = collect(col2);
  
const difference = x.diff(y); 
console.log(difference.all());

Producción:

[ 1 , 2]

Referencia: https://collect.js.org/api/count.html

Publicación traducida automáticamente

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