Javascript 将两个一维数组转换为一个多维数组
我有两个数组Javascript 将两个一维数组转换为一个多维数组,javascript,arrays,Javascript,Arrays,我有两个数组 var arr1 = [0,1,2,3,4] var arr2 = [23,32,11,35,15] 我怎么得到这个 var result = [[0,23],[1,32],[2,11],[3,35],[4,15]] 简单来说,请执行以下操作: 比较长度是否相等 组合阵列并创建一个新阵列 var arr1=[0,1,2,3,4]; var arr2=[23,32,11,35,15]; var结果=[]; if(arr1.length==arr2.length) 结果=arr1
var arr1 = [0,1,2,3,4]
var arr2 = [23,32,11,35,15]
我怎么得到这个
var result = [[0,23],[1,32],[2,11],[3,35],[4,15]]
简单来说,请执行以下操作:
var arr1=[0,1,2,3,4];
var arr2=[23,32,11,35,15];
var结果=[];
if(arr1.length==arr2.length)
结果=arr1.map(函数(cur,idx){
返回[cur,arr2[idx]];
});
控制台日志(结果)代码>假设两个输入数组长度相同:
var result = arr1.map((item, idx) => [item, arr2[idx]])
两个输入数组是否保证长度相同?到目前为止,您尝试过哪些代码?哪里出了问题?是的,他们也会有同样的问题length@MarkMeyer我学到了一些新东西。谢谢<代码>:)
哦,好吧,你改变了答案。现在没事了。