首页 > 代码库 > JS array
JS array
1 /*0 0 0 0 0 0 2 0 0 1 0 0 0 3 0 2 0 3 0 0 4 0 0 0 0 0 0 5 */ 6 var arr=[[0, 0, 0, 0, 0, 0], 7 [0, 0, 1, 0, 0, 0], 8 [0, 2, 0, 3, 0, 0], 9 [0, 0, 0, 0, 0, 0] 10 ]; 11 for(var i=0;i<arr.length; i++){ 12 //遍历每一个具体的值 13 for(var j=0; j<arr[i].length; j++){ 14 document.write(arr[i][j]+" "); 15 } 16 document.write("<br>"); 17 }
1 /* 矩阵转置 2 2 4 6 8 3 8 9 0 -1 4 9 6 2 1 5 转置就是行列互换 6 */ 7 var arr = [[2,4,6,8],[8,9,0,-1],[9,6,2,1]]; 8 //定义一个新的数组 9 var arr2 = []; 10 //初始化, 定下有多行 11 for (var i = 0; i < arr[0].length; i++) { 12 arr2[i] = []; 13 } 14 //可以动态的添加数据 15 //遍历旧数组 16 for (var i = 0; i < arr.length; i++) { 17 for(var j=0; j<arr[i].length; j++){ 18 arr2[j][i] = arr[i][j]; 19 } 20 } 21 //成功!遍历arr2数组就是一个转置数组 22 for (var i = 0; i < arr2.length; i++) { 23 for (var j = 0; j < arr2[i].length; j++) { 24 document.write(arr2[i][j]+" "); 25 } 26 document.write("<br>"); 27 }
JS array
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。