嗨,Javascript/underscore 高手们...
假设我从服务器接收到一个 JSON 对象,其中有一个匿名数组作为其属性之一... 我该如何在 underscore 的 _.each 方法中循环遍历该数组?
这是我的 JSON 对象:
"onlineUsers": [
{
"Id": "users/2",
"Name": "Hamish",
"LatestActivity": "2013-01-17T04:02:14.2113433Z",
"LatestHeartbeat": "2013-01-17T04:02:14.2113433Z"
},
{
"Id": "users/3",
"Name": "Ken",
"LatestActivity": "2013-01-17T03:45:20.066Z",
"LatestHeartbeat": "2013-01-17T04:04:34.711Z"
}
]
我该如何修改这个函数以打印出名称?
_.each(onlineUsers, function(user){log(user.name);});
这会打印出实际嵌套对象的集合,显然它们是在onlineUsers的嵌套数组中的元素…不确定如何访问该数组以进行循环,如果它是匿名传递的...
谢谢, Hamish。
{}
应该会使它成为有效的 JSON。 - Joseph