Collect.js es una biblioteca en Javascript, que actúa como contenedor para arrays y objetos. Esta biblioteca solía convertir la array y los objetos en colecciones y luego realizar diferentes operaciones en ellos.
El método diffKeys de collect.js convierte la array en colecciones y luego compara la colección con otra colección en función de sus claves y devuelve elementos de la colección original que no están presentes en otra colección.
Instalación:
- En NodeJs:
npm install collect.js
- CDN para recopilar.js
<script src="https://cdnjs.com/libraries/collect.js"></script>
Sintaxis:
collection.diffkeys(object);
Parámetros: Toma solo un objeto como parámetro.
Devoluciones: Devuelve un objeto.
A continuación se dan algunos ejemplos de esta función.
Ejemplo 1:
Cuando otra colección es un objeto vacío.
let collect=require("collect.js"); const someCollection = collect({ "a":1, "b":2 }); // Applying diffkeys function const diff = someCollection.diffKeys({ }); console.log("type of diff is: ", typeof(diff)) console.log("collection is: ", diff)
Producción:
Ejemplo 2:
Cuando otra colección no es un objeto vacío.
let collect=require("collect.js"); const someCollection = collect({ "a":1, "b":2, "1":1, "2":2 }); // Applying diffkeys function const diff = someCollection.diffKeys({ "b":2, "2":2 }); console.log("type of diff is: ", typeof(diff)) console.log("collection is: ", diff)
Producción: