5.2 Javascript:循环-二维数组

Posted WeAreZero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.2 Javascript:循环-二维数组相关的知识,希望对你有一定的参考价值。

二维数组说明

与一维数组相比,在用法上二维数组并没有什么不同;二维数组提供了行与
列的选择;也就是说,在一维数组里的每个值都是一组一维数组

语法

var arrayStr=new Array(new array(),new array(),new array(),new array(),...)

说明

var arrayStr=new Array(); 这已经是一个一维数组,所以在一维数组里再套多个一维数组便形成了
二维数组。简单理解就是行与列,第行有N列,第列有N值

示例

var arrayStr=[[1,2,3],[4,5,6],[7,8,9]];//中括号里嵌套中括号——数组里面装数组
alert(arrayStr[0][1]);//第一个中括号代表找到索引为0的第一个子数组,即[1,2,3];第二个中括号代表找到[1,2,3]中索引为1的值,即2

遍历二维数组

for(var i=0;i<arrayStr.length;i++)

    for(var j=0;j<arrayStr[i].length;j++)
    
        alert("第"+i+"行 第"+j+"列 的值为:"+arrayStr[i][j]);
        
    

push

arrayStr.push([10,11,12]);//向数组里增加对象

以上是关于5.2 Javascript:循环-二维数组的主要内容,如果未能解决你的问题,请参考以下文章

5.2多重循环和二维数组

二维数组中的增强 for 循环 - JavaScript

JavaScript 通过循环按执行顺序,做一个5×5的二维数组,赋1到25的自然数,然后输出该数组的左下半三角。

在 JavaScript 中转置二维数组

JavaScript-循环数组 案例与练习

带有特定步骤的Javascript for循环