javascript - 获取json数组中的最后一个元素

标签 javascript arrays json

如何获取座位对象中 json 数组中的最后一个元素。我想获得值为 845 的 countryid,但是这个 json 是动态的,所以我想获得 seats 对象中的最后一个元素。我的 api 结构如下。先感谢您。

{
"expirationDate":"April 21, 2017",
"remainingDays":325,
"seats":[{"activeStatus":"S","pid":"TE70","firstName":"TE70","countryid":840},
        {"activeStatus":"Y","pid":"TE80","firstName":"TE80","countryid":845}]
 }

最佳答案

您可以通过按索引访问 jsonData.seats 数组来执行此操作,最后一项的索引等于 jsonData.seats.length-1

简单地:

var countryId = jsonData.seats[jsonData.seats.length-1].countryid

关于javascript - 获取json数组中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37542093/

相关文章:

javascript - Paperjs 中的路径 VS 形状?

javascript - 我需要等待 HTTP 响应

javascript - 未处理的 promise 拒绝警告 : Unhandled promise rejection (rejection id: 22): ReferenceError: client is not defined

.net - 如何使用特定值快速填充数组?

json - Firebase - 如何使用 curl 编写?

javascript - JavaScript在Anki的2.0版本中可用,但在2.1版本中不可用

c - 有没有办法让这个功能更快? (C)

javascript - 如何在这个基于正则表达式的 JSON 到 XML 转换器中处理嵌套数组

java - 如何使用 gson 将对象序列化为一个元素的列表

java - 检查 String[] 中的 String 是否在 ArrayList<string> 中