web-dev-qa-db-fra.com

Récupère le dernier élément du tableau json

comment puis-je obtenir le dernier élément du tableau json dans l'objet seat. Je veux obtenir le countryid de avec la valeur de 845, cependant ce json est dynamique ainsi je veux obtenir le dernier élément dans l'objet de sièges Mon api est structuré comme ça. Merci d'avance. 

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

Vous pouvez le faire en accédant au tableau jsonData.seats par index, l'index du dernier élément étant égal à jsonData.seats.length-1

simplement:

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

Essaye ça:

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

var lastElement = jsonObject.seats[jsonObject.seats.length-1].countryid
0
iuliu.net