需用JS列举出多个数字的全部组合方式,规则有些特殊,请教高手
有n排数字(同一横排的数字是互斥的,每次只能选择其中一个)。需要列举出分别选择1排,2排...n排 的所有组合。横排和竖排的大小不确定,JS自适应处理,想了很久没弄出来,请教高手,十分感谢!
————
举例如:
1排 a1 a2
2排 b1 b2
3排 c1
...
n排 ......
,那么列举出的所有组合类似这样:[a1][a2][b1][b2][c1][a1 b1][a1 b2][a1 c1][b1 c1][b2 c1][a2
b1][a2 b2][a2 c1][a1 b1 c1][a1 b2 c1][a2 b1 c1][a2 b2 c1] ...