如何查找特定的数组属性ejs

问题描述 投票:0回答:1

我一般对ejs和javascript还是陌生的。在我的ejs文件中,我试图显示一个数组对象列表,这些数组对象各自具有自己的属性。我试图遍历数组的长度,并且如果指定属性的名称与字符串匹配,我想显示数组的details属性。我尝试了for循环,但是它没有打印任何内容,也许每个循环都需要a?

<% for(var i=0; i<list.length; i++){ %>
    <% if(list.connectionName === 'hand') { %>
     <li> <%= list[i].details %> </li>
<% } %>
javascript node.js express ejs nodemon
1个回答
0
投票

只需替换:

list.connectionName

list[i].connectionName

作为list,这里是数组,而不是对象。

© www.soinside.com 2019 - 2024. All rights reserved.