【发布时间】:2020-07-03 17:41:00
【问题描述】:
我有这种情况,但它不起作用...
在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 从数组中获取最后一个元素?
【问题讨论】:
-
您好!数组中的最后一个元素应该可以像这样访问:
array[array.length - 1]。您是否要获取title或element数组的最后一个元素? -
标题中的最后一个元素
-
好的。您可以像这样访问它:
titile[titile.length - 1]。在输入元素中,这将是这样的:<input type="text" name="s" placeholder="solution subtitle" value= <%= titile[titile.length - 1]%> -
我也试过了,但也有一些不起作用...它在输入中返回“{”符号
-
{ "_id" : ObjectId("5e74c2ff6ee4a61a0ca3a2f0"), "name" : "someItem1", "__v" : 0 } { "_id" : ObjectId("5e787701e5b6955328ffce26"), "name" : “someItem2”,“__v”:0 } {“_id”:ObjectId(“5e787704e5b6955328ffce27”),“name”:“someItem3”,“__v”:0 } {“_id”:ObjectId(“5e787706e5b6955328ffce28”),“name " : "someItem4", "__v" : 0 } 我想得到 "someItem4" 元素
标签: arrays node.js mongodb ejs