gpt4 book ai didi

javascript - 在 Javascript 中将 2 个元素列表转换为字典

转载 作者:行者123 更新时间:2023-11-30 07:32:48 25 4
gpt4 key购买 nike

我有这样的 2 个元素列表,

a = ['first_name', 'user']
b = ['last_name', 'abcd']

我想把它转换成,

{
'first_name' : 'user',
'last_name' : 'abcd'
}

这是我尝试过的:

a = ['first_name', 'user']
b = ['last_name', 'abcd']
new_dict = {}
new_dict[a[0]] = a[1]
new_dict[b[0]] = b[1]
console.log(new_dict)

还有比这更简单/原生的JS方法吗?

最佳答案

您可以将 a 和 b 数组放在外部数组中,然后将该数组缩减为单个对象。

var o = [a,b].reduce(function(p, c) { p[c[0]] = c[1]; return p; }, {});

关于javascript - 在 Javascript 中将 2 个元素列表转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635199/

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