gpt4 book ai didi

javascript - 使用 javascript 从 firebase 检索所有数据

转载 作者:行者123 更新时间:2023-12-02 14:24:53 27 4
gpt4 key购买 nike

这是我的数据结构:

{
"Country" : {
"USA" : {
"Latitude" : 37.0902,
"Longitude" : 95.7129
},
"Japan" : {
"Latitude" : 36.2048,
"Longitude" : 138.2529
}
}

你好。如何仅使用 javascript 检索国家/地区键“美国”和“日本”以及它们的纬度和经度。随着国家/地区数量的增加,我想检索所有内容。谢谢

最佳答案

您可以使用Object.keys()forEach()循环来做到这一点

var obj = {
"Country": {
"USA": {
"Latitude": 37.0902,
"Longitude": 95.7129
},
"Japan": {
"Latitude": 36.2048,
"Longitude": 138.2529
}
}
}

Object.keys(obj.Country).forEach(function(e) {
console.log(e);
Object.keys(obj.Country[e]).forEach(function(a) {
console.log(obj.Country[e][a]);
});
});

您还可以在循环的每次迭代中创建字符串,并 console.log() 该字符串。这样您就可以在一行中返回coutryLatitudeLongitude

var obj = {
"Country": {
"USA": {
"Latitude": 37.0902,
"Longitude": 95.7129
},
"Japan": {
"Latitude": 36.2048,
"Longitude": 138.2529
}
}
}

Object.keys(obj.Country).forEach(function(e) {
var str = e + ' ';
Object.keys(obj.Country[e]).forEach(function(a) {
str += obj.Country[e][a] + ' ';
});
console.log(str)
});

关于javascript - 使用 javascript 从 firebase 检索所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38355992/

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