2017-02-20 7 views
0

ich ein Datenobjekt habe, und ich will auf den Wert von ihm bekommen, wenn ich versuche, um die Daten zu drucken:Get Wert in Datenobjekt Javascript

console.log(data); 

Ich habe ein Objekt wie das Bild unten :

result

das Problem ist, ich die bestellen [billing_address] [country_id] bekommen, die ich denke, ist ein Objekt, aber ich weiß nicht, wie es zu holen. Ich habe versucht:

console.log(data.order); //didn't work 
console.log(data.order[billing_address][country_id]);//didn't work 
+0

versuch 'data ["order [billing_address] [country_id]"] es ist ein ganzer schlüssel – webdeb

Antwort

1

Der Name des Hauses ist: "Ordnung [billing_address] [country_id]"

Um seinen Wert versuchen, Zugriff:

console.log(data['order[billing_address][country_id]'); // Should work 
1

Es scheint, dass die Werte Sie suchen nach Schlüsseln, die die ganze Zeichenfolge sind:

"order[billing_address][telephone]" 

Sie können auf diese Werte wie folgt zugreifen:

data["order[billing_address][telephone]"] //"5" 

Sie derzeit versuchen, diese:

data.order[billing_address][country_id] 

Was Sie versuchen, funktioniert nicht, weil es keine Variablen billing_address oder country_id sind, die definiert sind, und das Objekt ist nicht so tief verschachtelte - nur hat die oben erwähnte lange Zeichenfolge für einen Schlüssel.