动态嵌套对象数组的递归迭代

动态嵌套对象数组的递归迭代,第1张

动态嵌套对象数组的递归迭代

如果我对您的理解正确,那么您希望每个“子代”都有一个

parentID
(由其父代定义;
0
否则)和一个
index
(根据其在同级集中的位置)。

function normalize(parent) {    if (parent && parent.children) {        for (var i = 0, l = parent.children.length; i < l; ++i) { var child = parent.children[i]; child.index = i; if (!child.parentId) child.parentId = parent.id || '0'; normalize(child);        }    }}normalize(data);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存