您的位置:首页 > Web前端 > JavaScript

JavaScript二维数组转置算法

2016-05-03 18:06 459 查看
//二维数组转置算法

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/>');

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: