【发布时间】:2017-01-25 10:48:37
【问题描述】:
如何从数组 friends 中获取“steamid”?
我做错了什么?
friendslist 和 friends 真的让我很困惑。
var obj =
{
"friendslist": {
"friends": [
{
"steamid": "76561197965254644",
"relationship": "friend",
"friend_since": 1427418915
},
{
"steamid": "76561197967483523",
"relationship": "friend",
"friend_since": 1483547216
},
{
"steamid": "76561197967658405",
"relationship": "friend",
"friend_since": 1431204923
}
]
}
}
for (var i = 0; i < obj.length; i++) {
console.log(obj[i].friends['steamid']);
}
【问题讨论】:
-
obj.friendslist.friends[0].steamid
-
obj不是一个可以使用for迭代的数组。它是一个对象。friends是一个数组。 -
@KD WowThanks 有效,但你能解释一下为什么有效吗?
-
@ShadowGR 请在回答您的问题时找到我的答案
标签: javascript arrays json key-value-store