如何从数组中删除对象?
我希望从 Kristian
中删除包含名称 someArray
的对象。例如:
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"}];
我想实现:
someArray = [{name:"John", lines:"1,19,26,96"}];
原文由 Clem 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用多种方法从数组中删除项目:
如果要删除位置
x
的元素,请使用:或者
回复 @chill182 的评论:您可以使用
Array.filter
或Array.splice
结合Array.findIndex
从数组中删除一个或多个元素(参见 MDN )。请参阅此 Stackblitz 项目 或以下代码段: