javascript二维数组转置实例
作者:bea
本文实例讲述了javascript二维数组转置的方法。分享给大家供大家参考。具体实现方法如下: 代码如下: <script language="javascript" type="text/javascript"> var arr1 = [[30,-1,90],[70,100,-40],[39,29,6],[39,92,9]]; var arr2 = []; //确定新数组有多少行 for(var i=0;i<arr1[0].length;i++
本文实例讲述了javascript二维数组转置的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:
<script language="javascript" type="text/javascript">
var arr1 = [[30,-1,90],[70,100,-40],[39,29,6],[39,92,9]];
var arr2 = [];
//确定新数组有多少行
for(var i=0;i<arr1[0].length;i++){
arr2[i] = [];
}
//动态添加数据
//遍历原数组
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr1[i].length;j++){
arr2[j][i] = arr1[i][j];
}
}
//打印新数组
for(var i=0;i<arr2.length;i++){
for(var j=0;j<arr2[i].length;j++){
document.writeln(arr2[i][j]);
}
document.write("<br />");
}
</script>
希望本文所述对大家的javascript程序设计有所帮助。
有用 | 无用
代码如下:
<script language="javascript" type="text/javascript">
var arr1 = [[30,-1,90],[70,100,-40],[39,29,6],[39,92,9]];
var arr2 = [];
//确定新数组有多少行
for(var i=0;i<arr1[0].length;i++){
arr2[i] = [];
}
//动态添加数据
//遍历原数组
for(var i=0;i<arr1.length;i++){
for(var j=0;j<arr1[i].length;j++){
arr2[j][i] = arr1[i][j];
}
}
//打印新数组
for(var i=0;i<arr2.length;i++){
for(var j=0;j<arr2[i].length;j++){
document.writeln(arr2[i][j]);
}
document.write("<br />");
}
</script>
希望本文所述对大家的javascript程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jquery实现点击页面计算点击次数
- jQuery中DOM树操作之复制元素的方法
- PHP实现的各种中文编码转换类分享
- jQuery中DOM树操作之使用反向插入方法实例分析
- PHPExcel中的一些常用方法汇总
- jQuery操作DOM之获取表单控件的值
- 使用angular写一个hello world
- Javascript中的几种URL编码方法比较
- jQuery源码分析之jQuery.fn.each与jQuery.each用法
- AngularJS语法详解(续)
- Jquery动态替换div内容及动态展示的方法
- AngularJS语法详解
- JQuery选择器绑定事件及修改内容的方法
- angular中使用路由和$location切换视图
- JavaScript中的类与实例实现方法
- PHP中CURL的几个经典应用实例
- Javascript闭包用法实例分析
- JavaScript学习笔记之Function对象
- JavaScript学习笔记之Cookie对象