此代码
div
each dum in dummy
div !{JSON.stringify(dum)}
输出,如下所示,对象{"prop":3}
显然,prop
应该可以通过
div !{dum.prop}
div !{dum['prop']}
但它突然变得不明确。
dummy
由节点
var dummy = [];
dummy[10] = {prop:3};
res.render('dummy.jade', {
dummy: dummy
});
我做错了什么?
PS:将对象转换为Javascript甚至可以正常工作
答案 0 :(得分:1)
我发现问题是* 稀疏数组 * s不适用于Jade。
所以
dummy[10] = {prop:3};
不起作用,但
dummy[0] = {prop:3};
确实