javascript – 如何使用lodash _而不使用运算符而不是多个args

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用lodash _而不使用运算符而不是多个args前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我期待没有函数的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>
原文链接:https://www.f2er.com/js/150704.html

猜你在找的JavaScript相关文章