阅读量:7
lodash提供了多种方法来删除数组的某一项,具体取决于你想要实现的功能。下面列举了几种常见的方法:
- 使用
_.pull(array, value)
:从数组中移除所有的指定值。
var array = [1, 2, 3, 4, 5]; _.pull(array, 3); console.log(array); // [1, 2, 4, 5]
- 使用
_.pullAt(array, indexes)
:根据指定的索引删除数组中的元素。
var array = [1, 2, 3, 4, 5]; _.pullAt(array, [1, 3]); console.log(array); // [1, 3, 5]
- 使用
_.remove(array, predicate)
:根据条件删除数组中的元素。
var array = [1, 2, 3, 4, 5]; _.remove(array, function(n) { return n % 2 === 0; }); console.log(array); // [1, 3, 5]
这些方法都是在原始数组上进行操作,并返回被删除的元素。你可以根据具体的需求选择适合的方法。