码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript二维数组矩形倒置(只针对矩形)

时间:2015-08-27 19:18:29      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:javascript 倒置 二维数组

如图技术分享


想要对这个矩形排列的二维数组进行倒置

达到

9 8 2

0 9 4

2 0 6

1 -1 8

的效果,

思路:对矩形进行自上而下的遍历,即9 8 2 0 9 4 2 0 6 1 -1 8

遍历思路:arr.length=3;arr[0].leng=4; 以arr.length=3;为主for循环,进行遍历

代码

1.   var arr1=[[2,4,6,8],[8,9,0,-1],[9,0,2,1]];//数组 
2.     for(var i=0;i<arr1.length;i++){//第一次遍历
3.       for(var j=0;j<arr1[i].length;j++){
4.          document.writeln(arr1[i][j]+"&nbsp");
5.        }    
6.        document.writeln("<br />");
7.         }

此时输出结果

技术分享

然后进行倒置

8.     for(var x=0;x<arr1[0].length;x++){
9.         for(var y=arr1.length-1;y>=0;y--){
10.               document.writeln(arr1[y][x]+"&nbsp");
11.               }
12.              document.writeln("<br />");
13.              }

输出结果:倒置成功。只针对矩形

技术分享

本文出自 “9953079” 博客,请务必保留此出处http://9963079.blog.51cto.com/9953079/1688805

JavaScript二维数组矩形倒置(只针对矩形)

标签:javascript 倒置 二维数组

原文地址:http://9963079.blog.51cto.com/9953079/1688805

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!