看起来像一个简单的任务,但我发现很难实现。 我有一个包含子对象的对象,并在它们上面循环时,我想根据其中一个字段的值(该字段存在于每个内部对象中)删除一个内部对象。从Javascript中的父对象中删除子对象
循环是这样的:
for (let old_item of this.updated_items) {
if (old_item['content_id'] === item.content_id) {
this.updated_items.***DELETE***(old_item)
}
}
标志着我的位置在哪里丢失的逻辑。 我如何从this.updated_items
删除old_item
? ES6 if you possible ..thx
ü可以请出示你的HTML ? –
删除是什么意思?从数组中删除/替换为未定义/做一个DOM删除? –
“this.updated_items”究竟是什么?一个数组,一个'Map'?没有这些信息就不可能回答这个问题。你所展示的是它是可迭代的。 – Bergi