如何在JavaScript中将两个线性数组合并为二维数组?

Sam*_*ung 2 javascript arrays

例如:

var array1 = ["one", "two", "three"];
var array2 = ["1", "2", "3"];
Run Code Online (Sandbox Code Playgroud)

如何将这些数组转换为var array = [["one", "1"], ["two", "2"], ["three", "3"]]

xan*_*ded 6

var array1 = ["one","two","three"],
    array2 = ["1","2","3"],
    newarray = array1.map(function(c, i) { return [ c, array2[i] ] });

alert(JSON.stringify(newarray));
Run Code Online (Sandbox Code Playgroud)

这假设两个数组的长度始终相等.

https://jsfiddle.net/ddtybvo6/