【发布时间】:2017-08-07 18:56:08
【问题描述】:
我有以下代码:snapshot.val() 来自 firebase 数据库并使用 map 函数获取名称的对象。
database.ref('/destinations').once('value', function (snapshot) {
const locations = snapshot.val();
const destinations = Object.keys(locations).map(key =>
locations[key].name
)
console.log(destinations);
// returns ["California", "Nevada"]
dispatch(
get_destinations({
...destinations
})
);
})
我想重新格式化结果,使其看起来像这样:
const destinations = [
{ label: 'California', value: 'california' },
{ label: 'Nevada', value: 'nevada' },
]
【问题讨论】:
-
你能分享他们的位置吗?
标签: javascript reactjs firebase firebase-realtime-database