Introducción a Collect.js

Collect.js es una biblioteca de JavaScript para recopilar datos de estructuras basadas en árboles. Esta biblioteca se utiliza en JavaScript Array and Objects.

Características: algunas de las características importantes de Collect.js son:

  • Es un contenedor fluido y conveniente para trabajar con arreglos y objetos.
  • Nos proporciona diferentes funciones que ayudan a trabajar con datos mucho más fácilmente.
  • También ayuda a los programadores a escribir código más conciso y más fácil de mantener el código JavaScript.
  • También es compatible con Laravel.

Instalación:  Podemos instalar collect.js siguiendo dos métodos.

Método 1: Podemos instalarlo usando npm. Asegúrese de tener Node.js y npm instalados.

npm install collect-js

Método 2: También podemos usarlo a través de enlaces CDN. Vaya a https://cdnjs.com/libraries/collect.js y agregue el siguiente enlace CDN dentro de la etiqueta <script>.

<script src=”https://cdnjs.cloudflare.com/ajax/libs/collect.js/4.29.3/collect.min.js” integridad=
“sha512eHrXl+YqedGIdIKP5YOueP0z7RfRgmo7R1d8pTvEOhikZIFpD54dXbwp9os9z4hVHVHZeRHw0qfF93l=”Anonymerpolicyoririgous”A”=DsQDpolicyoririgous”A=”anonymerpolicyoriori”A”=” sin referencia”></script>

Veamos un ejemplo de cómo funciona collect.js.

Ejemplo: en este ejemplo, veremos cómo crear una nueva instancia de colección usando la función Collect.js make() .

index.js

// Requiring module
const collect = require('collect.js')
  
// User defined collection
var myCollection = [1,2,3,4,5]
  
function make(items = []) {
    return new this.constructor(items);
}
  
// Creating collection object
const collection = collect(myCollection);
  
// Printing collection
console.log(collection.all());
  
// Make Function call
console.log(make([1,2,3]))

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

[ 1, 2, 3, 4, 5 ]
[ 1, 2, 3 ]

Publicación traducida automáticamente

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