如何在一个 ejs 标签中显示多个 JSON 对象

How to display multiple JSON objects in an ejs tag

我正在使用 NodeJS/JS/HTML/CSS/EJS 制作 table。我希望 table 能够在一列中显示给 JSON 个对象。当我使用下面的代码时,它运行良好,但它只打印出给定的第二个对象,而不是两个。

示例:我试图在一行中打印名字和姓氏,但它只在页面上显示姓氏(我假设它写的是名字,但随后用姓氏覆盖它。 )

<div>
<table>
    <% data2.forEach(function(person) {%>
        <tr><td id="<%= person["ID"]%>"><%= person["firstName", "lastName"] %>
    <% }); %></td></tr>
</table>

为所有对未来感兴趣的人弄清楚...简单的错误

<div>
<table>
<% data2.forEach(function(person) {%>
    <tr><td id="<%= person["ID"]%>"><%= person["firstName"] %> <%= person["lastName"] %>
<% }); %></td></tr>
</table>
</div>