es6 删除数组指定元素

arr.splice(arr.findIndex(item => item.id === id), 1)
1、item 代码参数(可变)
2、 item.id 根据数组里面的唯一值写 比如:id、key
3、 id:是你想要删除的元素的id号 比如:record.id record.key(对象.属性) 或者 id 、key(根据实际定)
4、1是你要删除1个元素的意思
5、splice() 方法用于添加或删除数组中的元素 注意:这种方法会改变原始数组。
6、findIndex() 是找到某元素的下标的位置

列子:
比如我这有一个数组,我想删除某一个元素,元素的id为24


es6 删除数组指定元素_第1张图片

代码如下:

arr.splice(arr.findIndex(item => item.id === 24), 1)

效果:


es6 删除数组指定元素_第2张图片

你可能感兴趣的:(es6 删除数组指定元素)