有一个数组,我想移除其中的几个元素,使用
params.forEach((item, index) => {
if (Number(item.winningBidderNum) === 0 && Number(item.receiptsNum) === 0) {
params.splice(index, 1)
}})
使用forEach循环移除的话会改变原数组,达不到目的
使用filter达成目的
params.filter(item => Number(item.winningBidderNum) > 0 && Number(item.receiptsNum) > 0)