仅使用 EJS 迭代 json 个键
Iterate over json keys with only EJS
仅使用 EJS(在 NodeJS 的 .ejs 文件中的 EJS 模板中),我将如何迭代 JSON 对象(不是数组)的键?
我正在寻找这样的东西:
JSON 对象像这样:
the_object = {
1: "belongs to id 1",
3: "belongs to id 3",
12: "belongs to id 12"
}
像这样的一些 EJS 模板:
<% for (key, value: the_object) { %>
<li>the key is: <%= key %></li>
<% } %>
制作类似的东西:
关键是:1
关键是:3
关键是:12
这可能吗?
<% Object.keys(the_object).forEach(function (key) { %>
<li>the key is: <%= key %></li>
<% }) %>
仅使用 EJS(在 NodeJS 的 .ejs 文件中的 EJS 模板中),我将如何迭代 JSON 对象(不是数组)的键?
我正在寻找这样的东西:
JSON 对象像这样:
the_object = {
1: "belongs to id 1",
3: "belongs to id 3",
12: "belongs to id 12"
}
像这样的一些 EJS 模板:
<% for (key, value: the_object) { %>
<li>the key is: <%= key %></li>
<% } %>
制作类似的东西:
这可能吗?
<% Object.keys(the_object).forEach(function (key) { %>
<li>the key is: <%= key %></li>
<% }) %>