JavaScript - 查找数组数组的所有组合

时间:2015-04-12 02:43:48

标签: javascript arrays

想要创建一个以数组数组作为参数的函数。然后我希望它使用每个数组中的1个值找到所有组合。我希望数组可以是任何长度。虽然我希望数组的第一个元素对应于第一个数组,但数组的顺序无关紧要。例如:

function combine(arr){
    return /* I need help with this part */;
}
var list = [['c',4,'b'],[1,'a']];
var foo = combine(list); //should equal bar
var bar = [['c',1],['c','a'],[4,1],[4,'a'],['b',1],['b','a']; //this should be the result of combine(list)

另外,这可以用for-loops完成,还是必须递归?

0 个答案:

没有答案