js 已知对象id,删除数组中的对应对象

示例数据如下:

let list4 = [{
        id:0,
        name:'000'
    },{
        id:1,
        name:'111'
    },{
        id:2,
        name:'222'
    },{
        id:3,
        name:'333'
    },{
        id:4,
        name:'4444'
    },{
        id:5,
        name:'555555'
    },
    {
        id:6,
        name:'666666'
    }]

1、遍历方法如下:

function deletArrItemFunc(list,deleteID){

  for(var i = 0;i
js 已知对象id,删除数组中的对应对象_第1张图片
image.png

2、filter过滤

function filterArr(list,id){

  list = list.filter(item => item.id !== id)
  return list

}
filterArr(list4,2)
js 已知对象id,删除数组中的对应对象_第2张图片
image.png

你可能感兴趣的:(js 已知对象id,删除数组中的对应对象)