如何在此方案中列出所有组合?

时间:2013-11-18 16:28:32

标签: javascript combinations

我有一个JavaScript应用程序,询问11个多项选择题。我想列出所有可能的选择组合。

八个问题有2个选项(比如A或B)。

两个问题有3个选项。

一个问题有4个选项。

总数计算如下:(2到8)*(3到2)*(4)= 9216

挑战:如何列出它们。

这是一个开始......但是对这个功能感到难过。

var Q1 = [A, B];
var Q2 = [A, B];
var Q3 = [A, B];
var Q4 = [A, B];
var Q5 = [A, B, C];
var Q6 = [A, B];
var Q7 = [A, B, C];
var Q8 = [A, B];
var Q9 = [A, B];
var Q10 = [A, B];
var Q11 = [A, B, C, D];

var all = [Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11]

for (var i=0;i<all.length;i++){
    // ?
}

0 个答案:

没有答案