仅使用 EJS 迭代 json 键
Posted
技术标签:
【中文标题】仅使用 EJS 迭代 json 键【英文标题】:Iterate over json keys with only EJS 【发布时间】:2017-11-12 14:42:46 【问题描述】:仅使用 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这可能吗?
【问题讨论】:
【参考方案1】: <% Object.keys(the_object).forEach(function (key) %>
<li>the key is: <%= key %></li>
<% ) %>
【讨论】:
以上是关于仅使用 EJS 迭代 json 键的主要内容,如果未能解决你的问题,请参考以下文章