es6删除指定元素

原数组:
let arr =[{id:1},{id:2},{id:3},{id:8}]

待删除数据
obj = {id:1}

删除原数组指定元素
arr.splice(arr.findIndex(item => item.id === obj.id), 1) // [{id:2},{id:3},{id:8}]

  • 做购物车单选全选功能时需要在勾选时存入每一项的状态,使用findindex()可以实现取消选中时,删除数组中存入的状态

findIndex()方法

posted @ 2020-12-09 15:36  偏执狂傲  阅读(840)  评论(0)    收藏  举报