这是nodejs(express)中的代码:
response.redirect('file',{test: [{name:'sarah',arr:[1,2,3]},{name:'beck',arr: [2,3,4]}]
现在我想访问对象数组中每个名称的'arr'。在ejs文件中:
<% test.forEach(index,item){ %>
<p><%= item.arr %></p>
<% }) %>
这打印为1,2,3和2,3,4,但我希望答案为[1,2,3]和[2,3,4]。有人可以帮忙吗?
您可以使用for .. of
循环来遍历的所有条目,test
然后JSON.stringify
在条目的arr
属性上使用:
<% for(const testData of test){ %>
<%= JSON.stringify(testData.arr) %>
<% } %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句