Este dilema se puede resolver de diversas formas, pero te compartimos la que para nosotros es la respuesta más completa.
Ejemplo 1: obtener combinaciones de dos js
var array1=["A","B","C"];var array2=["1","2","3","4"];console.log(array1.flatMap(d=> array2.map(v=> d + v)))
Ejemplo 2: generar combinaciones de valores a partir de múltiples array javascript
functioncartesian(...args)var r =[], max = args.length-1;functionhelper(arr, i)for(var j=0, l=args[i].length; j<l; j++)var a = arr.slice(0);// clone arr
a.push(args[i][j]);if(i==max)
r.push(a);elsehelper(a, i+1);helper([],0);return r;
valoraciones y comentarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)