二维数组的定义

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">// 定义一维数组var arr1 = [1,2,3,4]var arr2 = [5,6,7,8]var arr3 = [9,10,11,12]// 定义二维数组var group = [arr1,arr2,arr3] </script></body>
</html>

二维数组的增删改查

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">// 二维数组的操作  增加,删除,修改, 查询var group = [[90,92,88],[88,22,44],[36,33,66]]// 获取二维数组中的元素,注意,通过下标获取的是一个数组console.log(group[0])//二维数组就多了一个下标console.log(group[0][0])// 删除元素delete group[2][2]console.log(group)// 增加元素group[1][group[1].length] = 100// 批量添加元素for (var i = 0; i < 100; i++) {group[1][group[1].length] = i}// 修改元素group[0][1] = 0console.log(group)</script></body>
</html>

二维数组的遍历

二维数组有两种for循环遍历方式,代码里面都有的。开发当中,主要看自己喜欢那一种。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">var group = [[90, 92, 88],[88, 22, 44],[36, 33, 66]]
//          for(var i = 0, len = group.length; i < len; i++) {
//              //              console.log(group[i])
//              var arr = group[i]
//              for(var j = 0, len = arr.length; j < len; j++) {
//                  console.log(arr[j])
//              }
//          }// 二维数组遍历  其实就是两次循环嵌套for (var i in group) {var arr = group[i]for(var j in arr){console.log(arr[j])}}</script></body></html>

React开发(149):二位数组的使用相关推荐

  1. 关于一维数组和二位数组的数组指针

    1. 一维数组            c语言中, 数组占用的空间是一组连续的物理内存空间. 所以对于1维数组来讲,只需要知道数组头1个元素的地址, 就可以逐个地得出各个元素的值了. 例子:       ...

  2. PHP中 如何将二位数组按某一个或多个字段值(升序/降序)排序?数字索引被重置,关联索引保持不变...

    如何将二位数组按某一个或多个字段值(升序/降序)排序?数字索引被重置,关联索引保持不变 1.$arr=array( 2. array('id'=>1,'name'=>'will','age ...

  3. php 二位数组去掉重复,PHP 二维数组去掉重复值并保持原结构

    PHP 二维数组去掉重复值并保持原结构 直接上代码,解释很详细 //二维数组去掉重复值 function arrunique($a){ foreach($a[0] as $k => $v){ / ...

  4. 结对开发--求二维数组的最大子数组

    小组成员:信1201-1班  黄亚萍 信1201-1班  袁亚姣 一.题目要求 程序要使用的数组放在一个叫 input.txt 的文件中,  文件格式是: 数组的行数, 数组的列数, 每一行的元素,  ...

  5. java二位数组biaoda_1 面向对象前部分

    1.类名称 : ①最好是英文 (企业根本没有中文类名称) ② 最好是名词 3. 类名称一般首字母需要大5,并且应该使用"驼峰模式" helloword ---> HelloW ...

  6. 剑指offer:二位数组中的查找

    准备找实习期间,复习一下数据相关内容,刷刷题. 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样 ...

  7. php 二位数组随机,PHP多维数组 php打乱数组二维数组多维数组的简单实例

    php中的shuffle函数只能打乱一维数组,有什么办法快速便捷的打乱多维数组?手册上提供了 上面这个是针对二维数组的! 下面针对多维数组的乱序方法?尽可能的方便快速: 以下函数也是出自php手册,可 ...

  8. 一维数组和二位数组作为函数参数进行传递的方式

    数组作为参数形式进行传递其实是指针作为函数参数的一种具体表现形式, 才得以在函数中改变原来的数值,函数结束后,任然生效 普通变量作为函数参数实现是数值传递,而指针变量作为函数参数传递实现的是地址的传递 ...

  9. 二位数组的随机生成,遍历,求和,反转。和两个变量的^反转 源码

    import java.util.Random;/*** derf*/ public class Operate {public static void main(String[] args) {in ...

最新文章

  1. JAVA SE学习day_12:集合的排序、队列、栈结构
  2. python 数据可视化 -- 读取数据
  3. Cstring转化为String
  4. linux 关机时卸载sd,Linux下U盘SD卡的自动挂载和卸载
  5. 【干货】单日10亿GMV的.NET5电商平台,是如何设计的?
  6. 2017.9.17 相关分析 思考记录
  7. SAP License:SAP软件功能有哪些?
  8. Sublime Text3 安装svn插件遇到的问题
  9. Go语言之高级篇beego框架之模型(Models)
  10. 2019/第十届蓝桥杯国赛/Java-B
  11. 1000瓶水里面有一瓶毒水,通过用兔子去喝水的方式检验,只能让兔子喝一次水,那么最少用多少只兔子检验出来是哪一瓶?
  12. win10开始菜单点击无效(win10开始菜单点击无效,网络不启动,音频不启动)
  13. 移动apn接入点哪个快_千兆交换机和快速以太网交换机哪个更好呢?
  14. 【NLP】文本匹配——Enhanced LSTM for Natural Language Inference阅读与总结
  15. input[type='radio'] 自定义样式___通过label标签重置input[radio]样式
  16. ES6 新特性之 let, const : JavaScript在变量方面的改进。
  17. 一起来学Kotlin:概念:7. Kotlin 函数介绍:扩展函数,中缀函数,运算符函数,带有varrag输入的函数
  18. 洛谷 1144 最短路计数 bfs
  19. 睿赛德科技(RT-Thread)宣布完成A轮融资
  20. 小悦悦事件,18路人视而不见,不只是道德问题

热门文章

  1. leetcode 316. 去除重复字母(单调栈)
  2. ols线性回归_普通最小二乘[OLS]方法使用于机器学习的简单线性回归变得容易
  3. PHP十六个魔术方法
  4. js处理上下文代码的2个阶段
  5. Mysql 插入中文错误:Incorrect string value: '...' for column 'xx' at row 1
  6. pom.xml配置文件配置jar(不用记,快速配置)
  7. 用URLGather来管理和保存你的页面
  8. linux boot菜单列表,Bootstrap 下拉菜单(Dropdowns)简介
  9. ps怎么对比原图快捷键_PS学习之旅:ps如何制作满天星,让你夜晚的天空图片更美...
  10. 设置linearlayout最大高度_技术案例 | 排烟口个数与挡烟垂壁高度的关系探讨