【发布时间】:2016-03-25 21:40:39
【问题描述】:
我有一个像这样的家谱:
{
"children": [{
"name": "bob",
"children": [{
"name": "sam",
"children": [{
"name": "mike",
"children": [{
"name": "elias",
"children": []
}, {
"name": "rodriguez",
"children": []
}]
}]
}]
}]
}
主"children" 是一个包含嵌套子数组的数组。
如何从这样的数组中删除对象?
假设我想删除名为“sam”的对象,这应该给我留下以下内容:
{
"children": [{
"name": "bob",
"children": []
}]
}
它的嵌套使我绊倒,我不知道如何开始。
感谢任何有关处理类似问题的教程的帮助或指导。
【问题讨论】:
-
假设有很多sam,你想把它们都删除吗?
-
根据他的问题的措辞,这是模棱两可的 - 但我会说你的解决方案假定了最好的解释。
标签: javascript arrays