Recoger.js | método crossJoin()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *