2011-12-19 94 views
11
var arr = []; 
arr.push(["A", "B"]); 
arr.push(["A", "C"]); 
arr.push(["C", "D"]); 

如何将这个数组数组传递到_.intersection()下划线_.intersection() - 如何?

由于_.intersection(arr)将无法​​正常工作......

+0

预期产量是多少? – 2011-12-19 18:15:47

+0

我希望OP在这种情况下只想将参数splat到'_.intersection()',所以...'[]'。 – Amadan 2011-12-19 18:19:48

回答

19

也许_.intersection.apply(_, arr)

+0

不知道下划线细节,但我猜'_.intersection.apply(_,arr)'是更安全的(作为一种惯例,如果不是这种情况)。 – Amadan 2011-12-19 18:18:15

+0

是的。我写'null'的印象是'_'实际上只是一个容器,但把'_'放在那里是比较安全的。编辑。 – 2011-12-19 18:19:29

+0

非常感谢:) – dani 2011-12-19 18:29:01