我有一个对象数组。
let people = [{
Name: 'Bob',
Age: '45',
},
{
Name: 'Jim',
Age: '45',
}
];
let person = people.filter(person => person.Name=== 'Bob')
这个代码返回Bob,但如何删除他?
这似乎只能删除属性。
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/delete
所以我需要一个索引或者可能有更好的ES6方法吗?
splice()
函数可以实现。 - Muhammad Usmanlet person = people.filter(person => person.Name!== 'Bob')
。过滤器仅返回对您的条件返回false的元素并忽略其他元素。 - Nathan Stockton