Arrays 如何从数组中获取最后一个元素?
我有这个场景,但它不起作用…Arrays 如何从数组中获取最后一个元素?,arrays,node.js,mongodb,ejs,Arrays,Node.js,Mongodb,Ejs,我有这个场景,但它不起作用… 在h1下,我想显示数组中的所有元素,在输入值中,我想显示数组中的最后一个元素: <h1>Solutions></h1> <% var element = title.forEach(function(item) { %> <p><%= item.name%></p> <% }) %> <form action="/" method="post">
在
h1
下,我想显示数组中的所有元素,在输入值中,我想显示数组中的最后一个元素:
<h1>Solutions></h1>
<% var element = title.forEach(function(item) { %>
<p><%= item.name%></p>
<% }) %>
<form action="/" method="post">
<input type="text" name="name" />
<input type="text" name="s" placeholder="solution subtitle"
value=
<%= element.length-1 %>
/>
<button type="submit" name="submit">Submite</button>
</form>
解决方案>
提交
如何使用eJS从数组中获取最后一个元素?您可以这样使用
<%= element[element.length-1] %>
你好!数组中的最后一个元素应该可以这样访问:array[array.length-1]
。您正在尝试获取标题
或元素
数组的最后一个元素吗?标题中的最后一个元素OK。您可以这样访问:titile[titile.length-1]
。在输入元素中,类似这样:我也试过了,但也有些不起作用。。。它在输入中返回“{”符号{”id:ObjectId(“5e74c2ff6ee4a61a0ca3a2f0”),“name:“someItem1”,“_uuv”:0}{”id:ObjectId(“5e787701e5b6955328ffce26”),“name:“someItem2”,“_uv”:0}{”id:“ObjectId:“5e787704e5b6955328ffce27”),“name:“someItem3”,“0}”id:“someitem5b7705328ffce28”,“_v”:0}我想获取“someItem4”元素