gpt4 book ai didi

javascript - 将 2 个值作为键和值放入 obj 数组中

转载 作者:行者123 更新时间:2023-11-28 13:20:45 24 4
gpt4 key购买 nike

我有以下数组:

var key = [a,b,c],
val = [10,20,30];

我怎样才能产生这样的结果:

[{a:10},{b:20},{c:30}]

我卡在这儿了

var final = [];
key.forEach(function(i){

});

最佳答案

您可以简单地迭代数组并以所需格式收集数据:

var key = ['a', 'b', 'c'];
var val = [10, 20, 30];

var result = [];
for (var i = 0; i < key.length; i++)
{
var obj = {};
obj[key[i]] = val[i];
result.push(obj);
}

document.body.innerHTML = "<pre>" + JSON.stringify(result, null, 2) + "</pre>";

但是,在我看来,您想要的格式使用起来非常不方便。

关于javascript - 将 2 个值作为键和值放入 obj 数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33278209/

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