【问题标题】:Get last element of an array of array获取数组数组的最后一个元素
【发布时间】:2022-09-29 21:22:31
【问题描述】:

我正在尝试从数组数组中获取最后一个值(日期前:\“1995-01-01\”),数组结构如下所示,

[
  [
    \"1995-01-01\",
    345.41
  ],
  [
    \"1995-02-01\",
    3545.05
  ],
]

我试过下面的代码,但它目前失败了,

var last;
mainArr.map((val,idx)=>{
    return last = val[ val.length() -1].date;
})
  • array.at(-1) 将返回最后一个元素而不修改数组。 array.pop() 将为您提供最后一个元素,并将其从数组中删除
  • 这回答了你的问题了吗? Get the last item in an array
  • 使用length 而不是length()
  • \"1995-01-01\" 最后一个值如何?

标签: javascript reactjs arrays


【解决方案1】:

我无法发表评论,因为我在这个帐户上的声誉很低。

改变

return last = val[ val.length() -1].date;

return last = val[ val.length -1].date;

因为length 是一个属性而不是一个函数,所以你不需要参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2011-09-09
    • 2016-08-26
    • 1970-01-01
    相关资源
    最近更新 更多