在我的.js文件中,我有以下数据结构
var menu = { "Sport":"Racing",
"Region":{
"AUS":{ "name":"APrk", "key":"1234" },
"GB":{ "name":"Cran", "key":"5678" }
}
};
res.render('layout.jade', {locals: {menu: menu}});
在我的layout.jade中,我有以下内容
for item in menu
p= item
这会产生以下输出
赛车
[object Object]
哪个是正确的轨道。我想知道的是如何访问嵌套结构?
答案 0 :(得分:9)
我相信你正在寻找这个
// layout.jade
each value, key in locals.menu
// may nest more iteration
each v, k in value
对象键/值的迭代不授予顺序。您可能想要使用数组。