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