Как обратиться к такому объекту
Подскажите как обратиться к такому объекту, название приходит цифрами с бекенда, как обратиться к id, cardNumber и т.д. ??
cards: 477629: {id: 477629, cardNumber: "1234", cardHolderName: null } __proto__: Object __proto__: Object |
Цитата:
|
Цитата:
|
Да с цифрами то не проблема, а вот
cards: 477629: {.... это как, должно быть cards: {477629: {.... А зная конкретный номер (это и есть id), обращайтесь - объект[12345].cardNumber ... |
Цитата:
console.log(obj[objId])- то он объект показывает: 353966: {id: 353966, status: "1234", cardHolderName: null, expiry: "1221", isVerified: true, …} но когда обращаюсь console.log(obj[objId].status)пишет undefined |
Цитата:
Цитата:
var cards = { 477629: {id: 477629, status: "1234", cardHolderName: null } } alert(cards[477629].status) |
Цитата:
var statusуже сам назначаю для приходящего cards c бекенда var status = cards: 469306: {id: 469306, status: "1234", …} __proto__: Object __proto__: Object |
NeonMan,
:-? var id = 469306; var obj = {cards:{469306: {id: 469306, status: "1234"}}} var status = obj.cards[id].status; alert(status); |
Цитата:
var obj = {cards:{469306: {id: 469306, status: "1234"}}}id мы не знаем, он рандомный приходит каждый раз, подскажите как можно обратиться к cards.randomName.status |
NeonMan,
var obj = {cards:{469306: {id: 469306, status: "1234"}}} for(var id in obj.cards) { if(id == obj.cards[id].id) alert(obj.cards[id].status); } |
Часовой пояс GMT +3, время: 10:13. |