0

这可能听起来很愚蠢,但我正在尝试显示内容的价值:我确实console.log(teams); 在 mozilla 上打开了 firebug,这就是我得到的:

 [Object { id= "50",  content= "Team 1 test" ,  date="Tue Mar 26 2013 12:00:00"}]

当我这样做alert(teams.content);alert(teams[content]); 它返回对象未定义时。请问我做错了什么?

4

3 回答 3

3

对象被包裹在一个数组中(注意[and ]

teams[0].content;
于 2013-03-26T03:53:51.760 回答
3

它不仅仅是一个对象,而是一个对象数组,. 您的对象位于0th数组的索引处。

所以试试这个,

alert(teams[0].content)


还有, alert(teams[content]);是错误的方式。这里的索引应该是一个字符串。

所以,另一种方式是,

alert(teams[0]['content']);
于 2013-03-26T03:54:11.680 回答
1

团队是一个数组。

要读取一个值,您需要对其进行索引

teams[index].content
于 2013-03-26T03:54:12.410 回答