我怎么迭代一个多维数组与Jade模板lang
问题描述:
我想知道是否有可能在Node.js中迭代多维数组我在返回一个数组,其中有一个对象,而我把它变成一个数组,这样我可以推到它,但是当它全部完成推,我留下了类似我怎么迭代一个多维数组与Jade模板lang
[ [
{
stuff: stuff
}
],
[
{
stuff: stuff
}
]
]
我试图
each item in items
p= item
返回[object Object]
当我尝试
each item in items
p= item.invdescription
我得到一个错误,任何想法,我该怎么做这样的事情有玉?谢谢!
基本上是:
for (var i = 0; i < items.length; i += 1) {
p= items[0][i].invdescription
}
答
如果items
是具有价值
[ [
{
stuff: stuff
}
],
[
{
stuff: stuff
}
]
]
,那么你可以通过
each item in items
p #{item[0].stuff}
真棒了在玉
stuff
值迭代是伟大的工作!将检查一次的时间限制为 – Datsik 2013-05-11 20:35:22为什么在项目后使用[0]?是不是项目已经索引'项目'的每个元素? – Overdrivr 2015-11-04 12:58:35
啊是的,这是因为它是一个对象数组的数组,我没有看到'[[[' – Overdrivr 2015-11-04 13:13:02