我正在使用EJS视图,并且试图通过JSON文件中的“ TYPE”数组,如果其中包含“ SOCCER”,我想附加“这是足球比赛”,如果不是,我想附加“该视图不是足球游戏。我将不胜感激。下面是我的代码:
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>
最佳答案
您可以检查对象类型数组是否包含带有“ includes”的足球:
const includesSoccer = yourobject.TYPE.includes('SOCCER');
然后在模板中,您可以检查(includesSoccer)是否//做点什么
关于javascript - 如何基于JSON数组信息的内容附加div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42894534/