【发布时间】:2014-01-11 21:52:17
【问题描述】:
var json = {
"color" : {
"off-white" : {
"inactive" : 0,
"instock" : 5,
"prestock" : 49
},
"red" : {
"prestock" : 50,
"instock" : 10,
"inactive" : 0
}
}
};
如果我这样做的话,在 Javascript 中
for (var col in json.color) {
result += col + " = " + JSON.stringify(json.color[col].prestock)+ "\n";
}
我可以获得“off-white”和“red”以及所有子文档。
我做了同样的事情,但它不会给我同样的输出。 我还能做什么?
要获得“off-white”和“red”的输出,我必须
{% for col in Object.keys(json.color) %}
但我无法访问子文档。
如果我这样做
{% for col in json.color %}
<li>{{Object.keys(col)}}</li>
我明白了
我需要单独使用它们,例如:
谢谢! 圣诞快乐,新年快乐
【问题讨论】:
标签: javascript node.js for-in-loop swig-template