gpt4 book ai didi

javascript - 想要将数组按列合并到另一个数组

转载 作者:行者123 更新时间:2023-11-28 12:18:32 24 4
gpt4 key购买 nike

这里是 JavaScript 新手。我有三个数组:

var code = [123, 456, 789];
var year = [2013, 2014, 2015];
var period = [3, 4, 5];

我想将它们合并起来

var all = [
{"code": 123, "year": 2013, "period": 3},
{"code": 456, "year": 2014, "period": 4},
{"code": 789, "year": 2015, "period": 5}
];

如何使用纯 JavaScript 轻松完成此操作?

最佳答案

您应该使用map方法,它有一个callback函数。 map 方法通过为每个项目应用provided 函数来创建新数组。

var code = [123, 456, 789];
var year = [2013, 2014, 2015];
var period = [3, 4, 5];

console.log(code.map(function(item,i){
return {"code":item,"year":year[i],"period":period[i]};
}))

关于javascript - 想要将数组按列合并到另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43732680/

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