【发布时间】:2013-05-19 05:17:13
【问题描述】:
我有一个像这样的对象结构;
{
this.parent = undefined;
this.children = [];
}
children 中的所有值都具有与上述相同的结构,只是它们的 parent 将引用以它为子对象的对象。
如何在子对象上下文中轻松遍历子对象的所有子对象等?
我知道如何为一个对象循环孩子
obj.children.forEach(function(child) {
});
但是当孩子们可能进入 10-20-30 深层次时,我该如何迭代孩子的所有孩子?
【问题讨论】:
-
您必须使用
recursive函数。
标签: javascript object foreach