ES6 如何快速的删除数组元素

1.splice

const arr = [{id:1,value:1},{id:2,value:2},{id:3,value:3},{id:8,value:8}]
const index = arr.findIndex(item => item.id === 8);
index > -1 && arr.splice(index,1)

2.filter

const arr = [{id:1,value:1},{id:2,value:2},{id:3,value:3},{id:8,value:8}]
const newArr = arr.filter(({ id }) => id !== 8);
posted @ 2020-12-30 10:22  ytsee  阅读(343)  评论(0)    收藏  举报