遍历树形json数据
var root = [{
name:'D盘',
children:[{
name:'学习',
children:[
{
name:'电子书',
children:[
{
name:'文学',
children:[
{
name:'茶馆'
},
{
name:'红与黑'
}
]
}
]
}
]
},
{
name:'电影',
children:[
{
name:'美国电影'
},
{
name:'日本电影'
}
]
}
]
}
]
function getMenuName(menus){
for (var value of menus) {
if (value.children) {
getMenuName(value.children)
}
value.name = '遍历'
value.value = value.name
console.log(value.name);
}
}
getMenuName(root);
console.log(JSON.stringify(root, null, 4))
mockjs生成假数据
var Random = Mock.Random;
var data = Mock.mock({
'list|3': [{
'id|+1': 1,
'age|1-100':