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()方法


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM