Hola, ¿alguien puede ayudarme? Quiero poder generar todas las combinaciones posibles de la matriz, pero solo ciertos elementos cambiarán dados dos números posibles para elegir. Su posición también es importante.
Por ejemplo: let arr = [1,2,3, (4 o 5), (6 o 7), (8 o 9)]
quiero generar
1,2,3,4,6,8
1,2,3,4,6,9
1,2,3,4,7,8
.
.
.
.
Esto continúa hasta 1,2,3,5,7,9
Sé que es muy similar a los números binarios, simplemente no sé cómo hacerlo y también la matriz puede cambiar de tamaño, por lo que puede generar muchas opciones y posibles resultados.
Por favor. Alguien ayuda
Editar: aclaró las combinaciones que quiero generar