【问题标题】:How to get the last element from array?如何从数组中获取最后一个元素?
【发布时间】: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]。您是否要获取 titleelement 数组的最后一个元素?
  • 标题中的最后一个元素
  • 好的。您可以像这样访问它:titile[titile.length - 1]。在输入元素中,这将是这样的:&lt;input type="text" name="s" placeholder="solution subtitle" value= &lt;%= titile[titile.length - 1]%&gt;
  • 我也试过了,但也有一些不起作用...它在输入中返回“{”符号
  • { "_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


【解决方案1】:

你可以这样使用

 <%= element[element.length-1] %>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 2022-06-28
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
  • 2020-12-08
相关资源
最近更新 更多