我有一个列表,其中我也有一个名为multiplayer的对象
multiplayers
0YYbHk6Y1QORGEvOjvKW7DZATJs2
opponentId: ""
score: 3
ErgRlNCMtrVdlZW8hwdz44HiuHl1
opponentId: ""
score: 0
WlWCnCLca4TjpoBGodxXH3dkHxi1
opponentId: "ErgRlNCMtrVdlZW8hwdz44HiuHl1"
score: 0
我想要标题,我的意思是0YYbHk6Y1QORGEvOjvKW7DZATJs2
,ErgRlNCMtrVdlZW8hwdz44HiuHl1
但不能迭代它,因为它是一个对象......
主要是我想要对象键WlWCnCLca4TjpoBGodxXH3dkHxi1
它位于ErgRlNCMtrVdlZW8hwdz44HiuHl1
旁边(我将此密钥作为当前用户ID)
怎么可能???
请帮助谢谢。
答案 0 :(得分:0)
目前尚不清楚如何获得这些数据。但是如果将它作为JSON对象,则可以使用Object.keys()
迭代其键。
var json = {
multiplayers: {
0YYbHk6Y1QORGEvOjvKW7DZATJs2: {
opponentId: "",
score: 3
},
ErgRlNCMtrVdlZW8hwdz44HiuHl1: {
opponentId: "",
score: 0
},
WlWCnCLca4TjpoBGodxXH3dkHxi1: {
opponentId: "ErgRlNCMtrVdlZW8hwdz44HiuHl1",
score: 0
}
}
}
Object.keys(json.multiplayers).forEach(function(key) {
console.log(key, json.multiplayers[key]);
});