【发布时间】:2019-08-04 16:38:19
【问题描述】:
我有一个多维数组,我想将它重新排列为键:值对。
这是我已有的代码:
var userSavedScenario = [["Nigeria",1,"Solar"],["Ghana",20,"Wind"]]
var mongoForm = userSavedScenario.reduce(function(acc,scenario) {
var mongoDBForm = {
'country':scenario[0],
'capacity':scenario[1],
'fuel':scenario[2]
}
acc[scenario] = mongoDBForm
return acc
},{})
这个的输出是:
{Ghana,20,Wind={country=Ghana, fuel=Wind, capacity=20.0}, Nigeria,1,Solar={country=Nigeria, fuel=Solar, capacity=1.0}}
我怎样才能得到结果:
{country=Ghana, fuel=Wind, capacity=20.0},{country=Nigeria,
fuel=Solar, capacity=1.0}
【问题讨论】:
标签: arrays multidimensional-array google-apps-script reduce