I have an array of objects
let people = [{
Name: \'Bob\',
Age: \'45\',
},
{
Name: \'Jim\',
Age: \'45\',
}
];
let person = people.filter(person =
You can use filter like this
people = people.filter(function( obj ) {
return obj.Name !== 'Bob';});
name = "Bob"
splice()
people.splice(people.findIndex(({Name}) => Name == "Bob"), 1);
To remove bob simply do the opposite equality check
let person = people.filter(person => person.Name !== 'Bob')
To mutate the original array, you can use splice
const index = people.findIndex(person => person.Name === 'Bob');
if (index > -1) {
people.splice(index, 1);
}
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)