gpt4 book ai didi

javascript - 下划线 javascript _.each 属性嵌套数组的循环

转载 作者:搜寻专家 更新时间:2023-11-01 04:47:28 25 4
gpt4 key购买 nike

嗨,Javascript/下划线大师..

假设我从服务器接收到一个 json 对象,该对象有一个嵌套的匿名数组作为其属性之一...我将如何在下划线 _.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 嵌套数组中的元素...如果匿名传入,不确定如何到达该数组进行循环...

谢谢,哈米什。

最佳答案

您从服务器接收到的 JSON 是无效的 JSON。该数组需要一个属性名称,例如:

onlineUsers = { names: [{name : "Joe"}, {name : "bloggs"}]}

然后你可以这样做:

_.each(onlineUsers.names, function(user){log(user.name);});

关于javascript - 下划线 javascript _.each 属性嵌套数组的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14371955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com