javascript二维数组转置实例

  本文实例讲述了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程序设计有所帮助。