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/>');
}
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/>');
}
相关文章推荐
- 第一个three.js程序
- phantomjs#2文件模块
- JSON 代码,解释,转换
- js调用高德API获取所在当前城市
- JS身份证真实性校验(二)
- js上一个下一个左右滚动实现
- js解析json类型字符串的函数
- js编写当天简单日历效果【实现代码】
- js封装Jqery的ready事件
- js-style,currentStyle与getComputedStyle()
- 用于验证javascript代码性能的两种使用的方法
- JavaScript中cookie使用
- web前端面试题及答案 JavaScript篇
- js中client、offset、scroll之间的关系
- JavaScript 定时器制作一个弹窗小广告
- JS学习笔记
- JS错误处理
- javascript实现下雪效果【实例代码】
- json数据返回
- 2.JS中的数据类型与变量