【发布时间】:2018-05-28 07:17:48
【问题描述】:
我有这样的 json 对象
[
{"id" : 1, "parentid" : null},
{"id" : 2, "parentid" : null},
{"id" : 3, "parentid" : 2},
{"id" : 4, "parentid" : 3}
]
我想让它像这样嵌套在 javascript 中
[
{"id" : 1, "parentid" : null},
{"id" : 2, "parentid" : null, "childs":
[{"id" : 3, "parentid" : 2, "childs":
[{"id": 4, "parentid" : 3}]}]
}
]
我需要使用递归函数还是只需要一个简单的循环就可以了?实现它的最有效方法是什么?
【问题讨论】:
标签: javascript recursion multidimensional-array nested-loops