如何把一个有很多级关系的json对象,转化成一个一层的数组展示?

如题,我们有一个图书目录的数据,如图所示,结构是这样的:

https://img2.mukewang.com/5bf3a596000125eb09200366.jpg

有些章节只有一级目录,有些可能多级目录。
结构是如下形式

{{href:xxx,label:'第一章',subitems[{href:xxx,label:xxx,subitems:xxx},{href:xxx,label:xxx,subitems:xxx}]}}

需要转成如下的格式:

转化后=

[
{href:xxxx,chapter:['扉页']},
{href:yyyy,chapter:['第一章','第一节']},
]

就是说,把一个立体的结构给改成一个平面的,方便后面的代码使用。

请问这个该怎么做啊?头疼啊!

多谢各位


隔江千里
浏览 1507回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript