您好,堆高车手,
我试图将the following response导入我的EJS模板。目前,我有一个for循环可迭代所有campaigns
。
campaigns.facebook.data [i] .insights 。data
刚刚尝试过,它可以正常工作,并且输出如下所示:
<% switch (campaigns.facebook.data[i].status) {
case 'ACTIVE' : %>
<div class="ui grid">
<p><%- JSON.stringify(campaigns.facebook.data[i].insights) %></p>
...
但是,当尝试获取.data对象时,我遇到了问题
<p><%- JSON.stringify(campaigns.facebook.data[i].insights.data) %></p>
即使尝试JSON.stringify(campaigns.facebook.data[i].insights.data[0])
也没有任何运气。这里可能有什么问题?
[添加条件语句以检查所需对象是否存在后,我们将不再遇到undefined error
。
<% if (campaigns.facebook.data[i].insights) { %>
<p><%- JSON.stringify(campaigns.facebook.data[i].insights.data[0]) %></p>
<%console.log(campaigns.facebook.data[i].insights.data[0])%>
% } %>