【发布时间】:2019-02-25 12:31:27
【问题描述】:
我有一个看起来像树结构的数组。它是对象数组,其中对象有一个子数组,而子对象还有一个子数组。下面是示例。我曾尝试在问题中使用递归,但无法获得所需的结果。
[
{
parentId: null,
children: [
{
parentId: 267,
children: [
{
parentId: 268,
children: [
{
parentId: 270,
children: null,
}
],
},
{
parentId: 268,
children: [
{
parentId: 269,
children: null,
}
],
}
],
}
],
},
...
...
];
我想遍历这个数组并在每个对象中添加一个键和一个值。
例如 open : 'fa fa-open'
结果数组中的每个对象都必须具有上述键。
【问题讨论】:
-
您是要获取一个新数组还是只是将属性插入现有数组和子数组中?
-
进入现有阵列。我也无法复制这个数组,因为弹出了一些循环 json 错误
标签: javascript arrays recursion tree