我正在处理一个EJS视图,我试图在一个JSON文件中遍历"TYPE“数组,如果它包含”足球“,我想在视图中追加”这是一个足球游戏“,如果不是,我想在视图中附加”这不是足球游戏“。如果有任何帮助,我将不胜感激。下面是我的代码:
JSON数据
{
barcode: "3999889",
name: "Fifa ",
brand: "Fifa 17",
TYPE: [
"SPORTS",
"SOCCER",
"ATHLETIC"
],
}result.ejs
<ul>
<li>
<strong><%= data.name %></strong>
</li>
<li>
<%= data.brand %>
</li>
</ul>
<a href="/">Search Again</a>发布于 2017-03-20 12:15:53
您可以检查对象类型数组是否包含带有“include”的足球:
const includesSoccer =yourobject.TYPE.includes(足球);
然后,在模板中,您可以检查是否(includesSoccer) //做某事
https://stackoverflow.com/questions/42894534
复制相似问题