删除数组中指定元素(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() 方法

你可能感兴趣的:(学习笔记,项目总结,javascript)