我期待没有函数的lodash获取一个值数组,而是需要多个args.如何将数组传递给它并使其工作.
例:
var bar = { foo: ['a','b','c'] }; _.without(bar.foo,'c','a'); // works; _.without(bar.foo,['c','a']); // doesn't work
我的排除列表必须作为数组或变量传入,因此知道如何使用带有without函数的数组会很有用.
解决方法
你可以使用
.apply
var bar = { foo: ['a','c'] }; console.log(_.without.apply(_,[bar.foo].concat(['c','a'])));
<script src="https://rawgit.com/lodash/lodash/3.0.1/lodash.min.js"></script>