//二维数组转置算法
var arr=[[2,4,6,8],[8,9,0,1],
[9,6,2,1]];
var arr_new=[];
//确定新数组有多少行for(var i=0;i<arr[0].length;i++){
arr_new[i] = [];
}
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; j++) {
arr_new[j][i]=arr[i][j];
}
}
for (var i = 0; i < arr_new.length; i++) {
for (var j = 0; j < arr_new[i].length; j++) {
document.write(arr_new[i][j]+' ');
}
document.write('<br/>');
}