【发布时间】:2019-09-09 15:53:21
【问题描述】:
我想为渲染导航菜单和子菜单制作递归和动态函数
我有 JSON 对象数组,其中每个对象都是菜单项,菜单项可以有子菜单,子菜单也可以有子子菜单....我想你理解我的逻辑。
目前每个对象都有可选的标题和子菜单对象。
JSON 对象
[
{
title: "menu 1"
submenus: [
{
title: "sub menu1"
},
{
title: "sub menu2"
submenus: [
{
title: "subsub menu1"
submenus: [
{
title: "susubsub menu1"
}
]
},
{
title: 'subsub menu2"
}
]
}
]
},
{
title: "menu 2"
}]
知道怎么做吗?
【问题讨论】:
-
请添加上述 JSON。
-
@JackBashford 我添加了 JSON 数组
-
到目前为止您尝试过什么?请发布您解决手头问题的最佳尝试,以便人们实际上可以帮助您改进您的解决方案
-
我尝试了一些方法,但我意识到我不知道该怎么做。这就是我寻找解决方案的原因
标签: javascript json recursion