如何快速获取数组中最后一条记录中的某个值

[{"index":0,"url":"/uploads/20210515/77224f5334636205c823f9ff455c848f.xlsx"},{"index":1,"url":"/uploads/20210515/aa85a3e19c174d7bb0ed8be23ad535e6.jpg"},{"index":2,"url":"/uploads/20210515/83f6ab0c5710c32966962d3e71d0c2e3.doc"}]

想快速获取数组中最后一条记录中的url值,这个数组可能3条也可能有8条记录

阅读 2.3k
3 个回答

const arr = [{"index":0,"url":"/uploads/20210515/77224f5334636205c823f9ff455c848f.xlsx"},{"index":1,"url":"/uploads/20210515/aa85a3e19c174d7bb0ed8be23ad535e6.jpg"},{"index":2,"url":"/uploads/20210515/83f6ab0c5710c32966962d3e71d0c2e3.doc"}]

const lastUrl = arr[arr.length-1].url
image.png

根据你描述
const last = temp[temp.length-1].url
temp.pop().url 方法用于删除并返回数组的最后一个元素。
temp.slice(-1).url

arr[arr.length - 1].url
//以后可以用
arr.at(-1).url
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题