我有一个挑战,需要循环遍历一个具有嵌套子属性的数组对象,结构如下:
我尝试的遍历方式根本不行,实际上我希望结果是一个扁平的数组。
我尝试的遍历方式根本不行,实际上我希望结果是一个扁平的数组。
[{
element: 'a',
key: 'a',
isCollapsible: true,
isClickable: false,
children: [{
element: 'a-1',
key: 'a-1',
indentChildren: false,
children: [{
element: 'a-1-1',
key: 'a-1-1',
children: [],
}, {
element: 'a-1-2',
key: 'a-1-2',
children: [],
}],
}, {
element: 'a-2',
key: 'a-2',
indentChildren: false,
children: [{
element: 'a-2-1',
key: 'a-2-1',
indentChildren: false,
children: [{
element: 'a-2-1-1',
key: 'a-2-1-1',
children: [],
}],
}, {
element: 'a-2-2',
key: 'a-2-2',
children: [],
}, {
element: 'a-2-3',
key: 'a-2-3',
children: [],
}],
}],
}]