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