怎么将两个一维数组合并成一个二维数组在JavaScript中?
比如这样:
var array1 = ["one","two","three'];
var array2 = ["1","2","3"];
怎么将这两个数组(假定两个数组长度相等)合并成var array = [["one","1"],["two","2"],["three","3"]]
?
有办法实现吗?新手求助!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
自行合并咯,想怎么合都行
看到楼上的,突然想到类似的操作
var array1 = ["one","two","three"];
var array2 = ["1","2","3"];
var arr=[];
array1.forEach((currentValue,index)=>arr.push([currentValue,array2[index]]));
传统一点:
var array1 = ["one","two","three"];
var array2 = ["1","2","3"];
var arrayAll=[];
for(let i=0;i<array1.length;i++){
arrayAll.push([array1[i],array2[i]])
}
[].concat.apply([],arr);