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:循环-二维数组相关推荐
- C语言求二维数组平均数,一道JavaScript的二维数组求平均数的题
JavaScript中只支持一维数组,但是可以在数组中嵌套数组来创建二维以至于多维的数组.今天下午在看书时候,发现一道感觉比较有意思的题,就是js中如何求二维数组的列之和和行之和,现在就给大家分享下, ...
- 【JavaScript基础-二维数组】JavaScript修改二维数组的某个元素时,其上下元素也受到影响
JavaScript修改二维数组的某个元素时,其上下元素也受到影响 发布:2021年8月15日18:54:56 前言 在研究背包问题时,一开始往往会用二维数组的形式来描述,这样会便于理解.但是,我在操 ...
- javascript二维数组转置,如何使用JavaScript转置二维数组?
给定一个二维数组(矩阵),如何使用JavaScript进行矩阵的转置?下面本篇文章就来给大家介绍一下使用JavaScript转置二维数组的方法,希望对大家有所帮助. 方法1: ● 将二维数组存储到变量 ...
- 笔试题:js实现螺旋式循环二维数组并输出一维数组
笔试题:js实现螺旋式循环二维数组并输出一维数组 github链接: https://github.com/JiayiChen012/Written-questions. // 以下两种方式实现螺旋式 ...
- java 循环二维数组_Java如何遍历二维数据
/* 需求:二维数组遍历 外循环控制的是二维数组的长度,其实就是一维数组的个数. 内循环控制的是一维数组的长度. */ class Array2Test { public static void ma ...
- JavaScript之二维数组
JavaScript本身只支持一维数组,不支持直接定义二维数组,但是我们可以间接地实现二维数组 将一维数组的每个元素又定义为一个数组,即为数组中的元素也是数组,就是二维数组 <!DOCTYPE ...
- java for循环二维数组_java二维数组赋值for循环的执行过程?
importjava.util.Scanner;publicclassMyFriendFindTimes{publicvoidMyOwn(Stringname,Stringage){System.ou ...
- JavaScript生成二维数组
方法一: new Array(x).fill(new Array(y).fill(0)) 但注意,当一个对象被传递给fill方法时,填充数组的是这个对象的引用.即二维数组的第一个维度中的每一个数组都指 ...
- Matlab for循环 二维数组赋值时间过长问题
for i=1:250 for j=1:250 a(i,j)=i*j; end end 这几行代码,跑起来需要将近30分钟 开始时候速度很快,但随着数组a的长度增加,速度越来越慢 有人说需要提前预置空 ...
最新文章
- Exchange Server 2010 全新部署篇八:CASHUB中集线器配置部分
- mysql oracle 默认事务级别_oracle 默认的事务隔离级别
- Jquery日历编写小练习
- 【言简意赅】四句话搞懂第一范式,第二范式,第三范式,以及BCNF
- 学习笔记(15):Python网络编程并发编程-进程理论
- 关于JAVA中的synchronized,一段不错的解释...
- 操作系统查看文章链接
- oracle关闭数据库容器,Oracle12cr1新特性之容器数据库(CDB)和可插拔数据库(PDB) 的启动和关闭...
- 3.2 Lucene实战:一个简单的小程序
- shell脚本样本_Shell脚本
- new delete 之placement new 和placement delete
- Linux系统彻底卸载MySQL数据库
- zip命令加密和解密
- matlab 彩色转为黑白,彩色图转为灰度图和黑白图方法
- python实现批量批量生成二维码并粘贴到另外图片上,便于打印扫描测试
- pycharm占用c盘
- 揭开人创造思维之谜:浴缸和床最易引发灵感
- matlab 二次不等式约束,请教高手如何用matlab解多元二次不等式的解,有三个未知数x1,x2,x3,约束条件如下:...
- 规划xr871实现儿童故事机的基本功能
- 【肖四出了】考研政治肖秀荣预测四套卷已出!