Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 循环生成空列表_Javascript_Node.js_Loops_Ejs - Fatal编程技术网

Javascript 循环生成空列表

Javascript 循环生成空列表,javascript,node.js,loops,ejs,Javascript,Node.js,Loops,Ejs,我不明白,我正在寻找答案,但这对我来说根本不起作用。我得到了一个名为bokad的表,然后我想循环结果 我在bokningar.ejs上的循环 <ul> <% for (var loop in bokad){ %> <li><%= loop.bokad %></li> <% } %> </ul> 这很奇怪,而且没有错误,循环生成了15个空列表标记使用循环,而不是对象 <u

我不明白,我正在寻找答案,但这对我来说根本不起作用。我得到了一个名为bokad的表,然后我想循环结果

我在bokningar.ejs上的循环

<ul>
  <% for (var loop in bokad){ %>
    <li><%= loop.bokad %></li>    
    <% } %> 
  </ul>
这很奇怪,而且没有错误,循环生成了15个空列表标记

使用循环,而不是对象

<ul>
  <% for (var loop of bokad.rows){ %>
    <li><%= loop.namn %></li>    
    <% } %> 
  </ul>

返回bokad这次不是iterableno错误,也不是15个空列表,但现在它只有一个空列表:/n您应该返回数组中对象的属性值,再次检查,好的,谢谢,我从来都不知道哪里出了问题
<ul>
  <% for (var loop of bokad.rows){ %>
    <li><%= loop.namn %></li>    
    <% } %> 
  </ul>