javascript - 如何停止四十个循环中的循环

标签 javascript node.js ejs

我正在从数据库中提取数据,并通过 Controller 发送 View 。日期即将到来,我将通过循环在 HTML 中呈现此数据。

问题是我只想显示 4 个项目,而不是全部。我该如何解决这个问题?

例如:

<% for(var i = 0; i < data.length; i++ { %>
 <p> <%= data[i].name %>
 <p> <%= data[i].age %>
<% } %>

我只想渲染 4 次。如何实现这一目标?

谢谢!

最佳答案

像这样:

<% for(var i = 0; i < data.length && i<4; i++ { %>
 <p> <%= data[i].name %>
 <p> <%= data[i].age %>
<% } %>

关于javascript - 如何停止四十个循环中的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28144049/

相关文章:

javascript - 谷歌地图覆盖在特定缩放级别消失

javascript - 异步调用返回后重新加载页面内容

css - 我如何使用在 ejs 中使用 render 传递的变量作为 css 内联样式值添加?

javascript - 如何检查 JavaScript 中是否存在函数?

javascript - jQuery 文本输入?

javascript - javascript递归调用的问题

node.js - Mailgun webhook POST 正文似乎是空的

javascript - Node.JS - 简单的 Socket.IO 示例不起作用。获取调试 - 提供静态内容/socket.io.js (Mac OSX/Localhost)

node.js - 我的 EJS include 导致我的 Express 应用程序出现错误。

php - 如何在客户端获取页面 HTML 或 javascript