JS array

Posted it80

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]+"&nbsp;");
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]+"&nbsp;");
25         }
26         document.write("<br>");
27     }

 

以上是关于JS array的主要内容,如果未能解决你的问题,请参考以下文章

Discuz代码片段

javascript常用代码片段

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

几个有用的JavaScript/jQuery代码片段(转)