Collect.js es un contenedor fluido y conveniente para trabajar con arreglos y objetos. La array de JavaScript primero se transforma en una colección y luego la función se aplica a la colección.
El método crossJoin() cruza la colección con una array o colección y devuelve todas las permutaciones posibles entre ellas.
Instalación:
- Collect.js se puede instalar a través de NPM:
npm install --save collect.js
- También puede usar CDN de collect.js
<script src="https://cdnjs.com/libraries/collect.js"></script>
Sintaxis:
collect(array1).crossJoin(array2)
Parámetros: Collect() toma un argumento que se convierte en la colección y luego la función crossJoin() también toma una array.
Valor devuelto: Devuelve una array con todas las permutaciones posibles entre ellos.
El siguiente ejemplo ilustra el método crossJoin() en JavaScript:
Ejemplo: aquí se usa collect = require(‘collect.js’) para importar la biblioteca collect.js al archivo.
const collect = require('collect.js'); let numbers = [1, 2, 3, 4] let alphabets = ['a', 'b', 'c', 'd'] // covert into collection const collection = collect(numbers); const permutations = collection.crossJoin(alphabets) // returning the permutations let arr = permutations.all(); console.log("Permutations: ", arr);
Producción
Publicación traducida automáticamente
Artículo escrito por iamsahil1910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA