Javascript - removing object from array by key value

前端 未结 4 1468
清歌不尽
清歌不尽 2020-12-20 02:29

I have an array of objects

let people = [{

  Name: \'Bob\',

  Age: \'45\',
},
{
  Name: \'Jim\',

  Age: \'45\',
}

];

let person = people.filter(person =         


        
4条回答
  •  粉色の甜心
    2020-12-20 03:12

    You can use splice and findIndex methods and remove specific object from an array.

    let people = [{"Name":"Bob","Age":"45"},{"Name":"Jim","Age":"45"}]
    
    people.splice(people.findIndex(({Name}) => Name == "Bob"), 1);
    console.log(people)

提交回复
热议问题