0
我试图找到lodash
是否有一个函数,我可以根据某些查询进行过滤,返回匹配对象的数组,但从原始数组中删除匹配的对象。返回匹配的数组项并将它们从原始数组中删除
因此非常类似于_.filter
,但其中原始数组被修改并删除了匹配元素。
例
var originalArray = [1, 2, 3, 4, 5];
console.log(originalArray);
----> 1, 2, 3, 4, 5
var evenNumbers = _.somethingSimilarToFilter(originalArray, function(n) {
return n % 2 === 0
});
console.log(evenNumbers);
----> 2, 4
console.log(originalArray);
----> 1, 3, 5