【发布时间】:2016-07-23 00:27:43
【问题描述】:
我有一个返回数组的函数,如下:
但我正在尝试填充 SweetAlert2 对话框。
As the documentation exemplifies,所需的输入如下所示
inputOptions: {
'SRB': 'Serbia',
'UKR': 'Ukraine',
'HRV': 'Croatia'
},
考虑到键与值相同,我如何将数组转换为所需的格式?
所以,结果会是这样的:
{
'aaa123': 'aaa123',
'Açucena': 'Açucena',
'Braúnas': 'Braúnas',
[...]
}
我试过JSON.stringify,但输出不是我需要的:
"[["aaa123","Açucena","Braúnas","C. Fabriciano","gege","gegeq2","Ipatinga","Joanésia","Mesquita","Rodoviário","teste","teste2","Timóteo","Tomatoentro","ts"]]"
【问题讨论】:
-
["aaa123", "Açucena", "Braúnas"].reduce( (obj, val) => ({ ...obj, [val]: val }), {} );
标签: javascript jquery arrays sweetalert