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我学到了一些新东西。谢谢<代码>:)
    哦,好吧,你改变了答案。现在没事了。