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]
這些方法都是在原始數組上進行操作,并返回被刪除的元素。你可以根據具體的需求選擇適合的方法。