是否可以将一个值数组作为第二个参数传递给_.without()函数?

时间:2013-09-05 15:38:41

标签: javascript underscore.js

我想获得第一个数组中不在第二个数组中的所有对象的列表(因此_difference()在这种情况下不起作用)。像这样:

_.without([0, 3, 5, 6, 7], [4, 6, 7]); // I would like this to return [0, 3, 5]

这可能吗?

1 个答案:

答案 0 :(得分:4)

您可以使用difference(array,array)方法:

 _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
 //output=> [1, 3, 4]