gpt4 book ai didi

javascript - 如何从 Firebase 检索数据?

转载 作者:行者123 更新时间:2023-11-30 16:24:44 24 4
gpt4 key购买 nike

我在以特定格式从 firebase 检索数据时遇到了一些麻烦,尽管看起来应该很简单。

数据库端点以这种格式包含此数据:

{
"A": {
"width": 120,
"height": 130
},
"B": {
"width": 350,
"height": 240
},
"C": {
"width": 680,
"height": 160
}

我想做的就是用它们各自的宽度和高度连接字母,然后将所有组放入一个数组并将其设置为等于“数据”,这样我就可以在程序的任何地方调用“数据”来使用它,像这样:

    var data = [{
"id" : "A",
"width": 120,
"height": 130
}, {
"id" : "B",
"width": 350,
"height": 240
}, {
"id" : "C",
"width": 680,
"height": 160
}];

// somewhere else in the file
// data[0].end === 150

最简单的方法是什么?

谢谢!

最佳答案

Here's a fiddle.

var junk = {
"A": {
"width": 120,
"height": 130
},
"B": {
"width": 350,
"height": 240
},
"C": {
"width": 680,
"height": 160
}
};
var data = [];
for (var property in junk) {
if (junk.hasOwnProperty(property)) {
data.push({
name:property,
end: junk[property].width,
start:junk[property].height
});
}
}
console.log(data);

关于javascript - 如何从 Firebase 检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34292604/

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