要从对象数组中删除特定值,可以使用filter()方法。以下是一个示例:
let arr = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Mike' }
];
let valueToRemove = 'Jane';
arr = arr.filter(item => item.name !== valueToRemove);
console.log(arr);
在上面的示例中,我们有一个包含对象的数组arr。我们想从数组中删除name属性为'Jane'的对象。我们使用filter()方法来过滤掉不满足条件的对象,并将过滤后的结果重新赋值给原始数组arr。最后,我们使用console.log()打印出新的数组arr。
输出结果将是:
[
{ id: 1, name: 'John' },
{ id: 3, name: 'Mike' }
]
注意:上述示例中使用的是JavaScript语法,但在Angular 2中同样适用。