1
我的JavaScript看起來像:如何訪問這個,這是一個對象字面還是?
[{"user":{"property1":8,"property2":"asdfasdf"}}];
我想:
alert(user.property1);
但沒有渲染的,我缺少什麼嗎?
我的JavaScript看起來像:如何訪問這個,這是一個對象字面還是?
[{"user":{"property1":8,"property2":"asdfasdf"}}];
我想:
alert(user.property1);
但沒有渲染的,我缺少什麼嗎?
您似乎沒有將對象字面量賦值給變量。你必須這樣做才能以你想要的方式來引用它。請注意,[]
表示一個數組。
所以你幾乎沒有:
var myObj = [{"user":{"property1":8,"property2":"asdfasdf"}}];
alert(myObj[0].user.property1);
你的對象文本創建一個數組,具有一個名爲user
屬性的對象。這user
屬性本身被設置爲具有兩個屬性的對象 - property1
和property2
。
您的JavaScript是一個數組,我認爲它被分配給一個變量?
var myArray = [{"user":{"property1":8,"property2":"asdfasdf"}}];
alert(myArray[0].user.property1);
不好的假設,我知道我錯過了一些東西! – Blankman 2011-04-21 03:38:45