使用nodejs作为后端。
我需要在ejs中检索数组的最后一个元素。
这是我的代码:
<% for(var i=0; i < user.booking.length; i++) { %>
<%= user.booking[i].can_name %>
<%= user.booking[i].can_quantity%>
<% } %>
我的输出:
Bisleri 3
Bisleri 3
Bisleri 4
Bisleri 4
Kinley 3
Bisleri 8
我怎样才能获得最后一个价值。
答案 0 :(得分:0)
以下内容应该有效:
<%= user.booking[user.booking.length - 1].can_name %>
<%= user.booking[user.booking.length - 1].can_quantity %>
答案 1 :(得分:0)
试试这个
<%= user.booking[user.booking.length-1].can_name %>
<%= user.booking[user.booking.length-1].can_quantity%>
答案 2 :(得分:0)
您应该像这样访问,因为length给出了数组的总长度
<%= user.booking[user.booking.length - 1].can_name %>
<%= user.booking[user.booking.length - 1].can_quantity %>