1

我正在尝试从 JSON 对象中提取某个名称/值对并将其分配给一个变量。

我的对象的样本

{"new":[{"id":"185","title":"new time","slug":"new-time","time":"1363641168","text":"all done","deletetime":null}]

我正在尝试将时间分配给时间戳变量,以便以后在我的 AngularJS 应用程序中使用。无论如何,我尝试,它返回为undefined

$scope.news = data.new["time"];

访问时间价值的正确方法是什么?

4

2 回答 2

3

new 是 JavaScript 中的关键字,因此您将无法在属性访问表示法中使用它。考虑将数据中的新元素重命名为“newItems”或其他名称。

于 2013-03-19T00:57:51.410 回答
1

"new" 是一个数组,所以第一项的时间属性是:

data.new[0].time
于 2013-03-18T22:38:02.723 回答