2011-04-21 102 views

回答

2

您似乎沒有將對象字面量賦值給變量。你必須這樣做才能以你想要的方式來引用它。請注意,[]表示一個數組。

所以你幾乎沒有:

var myObj = [{"user":{"property1":8,"property2":"asdfasdf"}}]; 

alert(myObj[0].user.property1); 

你的對象文本創建一個數組,具有一個名爲user屬性的對象。這user屬性本身被設置爲具有兩個屬性的對象 - property1property2

4

您的JavaScript是一個數組,我認爲它被分配給一個變量?

var myArray = [{"user":{"property1":8,"property2":"asdfasdf"}}]; 
alert(myArray[0].user.property1); 
+0

不好的假設,我知道我錯過了一些東西! – Blankman 2011-04-21 03:38:45

相關問題