Javascript 在angular 2中如何删除对象而不获取索引
我想删除一个对象而不获取对象的索引。在对象中,我有以下数据,即: { "id" : 1, "address": "abc ghsddsj", "phone" : "123467891" }, { "id" : 2, "address": "abdffddfgc ghsddsj", "phone" : "7864545645" }Javascript 在angular 2中如何删除对象而不获取索引,javascript,typescript,Javascript,Typescript,我想删除一个对象而不获取对象的索引。在对象中,我有以下数据,即: { "id" : 1, "address": "abc ghsddsj", "phone" : "123467891" }, { "id" : 2, "address": "abdffddfgc ghsddsj", "phone" : "7864545645" } 您可以使用过滤器。大概是这样的: this.addresList = this.addresList.filter(address =>
您可以使用过滤器。大概是这样的:
this.addresList = this.addresList.filter(address => (address.id !== id));
嗨,巴特,谢谢你的回答,但它还不起作用。也许问题是你有两次id“1”。哦,您应该用这行代码替换for循环。:)
this.addresList = this.addresList.filter(address => (address.id !== id));