当前位置: 首页 > news >正文

数组——数组的遍历

数组(array)是按次序排列的一组值。每个值的位置都有编号(从 0开始),整个数组用方括号表示。        

1

var arr = ['sxt', 'baizhan', 'it'];

两端的方括号是数组的标志。 sxt 0号位置, baizhan 1号位置, it 2号位置。(位置也被称为下标)

除了在定义时赋值,数组也可以先定义后赋值。

1

2

3

4

5

var arr = [];

arr[0] = 'sxt';

arr[1] = 'baizhan';

 arr[2] = 'it';

任何类型的数据,都可以放入数组

1

var arr = [ 100, [1, 2, 3],false ];

如果数组的元素还是数组,就形成了多维数组

1  var a = [[1, 2], [3, 4]]; 2  a[0][1] // 2

3  a[1][1] // 4

length 属性

数组的length属性,返回数组的成员数量

1

['sxt', 'baizhan', 'it'].length // 3

数组的遍历      

数组的遍历可以考虑使用for循环或while循环

var a = ['sxt', 'baizhan', 'it'];// for循环
for(var i = 0; i < a.length; i++) { console.log(a[i]);
}// while循环
var i = 0;
while (i < a.length) {console.log(a[i]);i++; 
}

for...in遍历数组

var a = ['sxt', 'baizhan', 'it'];for (var i in a) {console.log(a[i]);
}

http://www.dtcms.com/a/243667.html

相关文章:

  • Hive的索引使用如何优化?
  • MATLAB实现数字下变频低通滤波法
  • OpenCV CUDA模块图像变形------ 构建仿射变换的映射表函数buildWarpAffineMaps()
  • UE5 学习系类(七)导入bridge资产包
  • Stream流常用方法大全
  • UE5 蓝图按键控制物体旋转、暂停
  • 计算机网络 : 应用层协议HTTP
  • 数据治理域——离线数据开发
  • 迁移科技3D视觉系统:开启袋子拆垛场景的智能革命新纪元
  • CMake指令:aux_source_directory
  • MCP(Model Context Protocol)与 LangChain的区别与联系
  • tryhackme 之反弹 shell 理解
  • 量子加速器切入 AI 底层架构!能源焦虑时代,ORCA 正在改写数据中心的计算逻辑
  • Debian/Ubuntu systemd coredump调试程序Crash
  • 基于ElasticSearch的法律法规检索系统架构实践
  • 基于鸿蒙 HarmonyOS 5 打车小程序案例
  • jupyter中的checkpoints为空/打不开解决办法
  • Vue 事件绑定机制详解
  • 代理模式:AOP 切面编程的底层实现基础
  • 7.路由汇聚及更新
  • 6月11日day51打卡
  • 大三自学笔记:探索Hyperlane框架的心路历程
  • 2025低空经济区的安全与应急控制专题研讨会(SECOLZ 2025)
  • Linux5.10内核stmmac驱动框架深度解析
  • 纯血Harmony NETX 5小游戏实践:电子木鱼(附源文件)
  • 极线约束理解
  • Unity基础-Resources资源动态加载
  • MySQL 8.0 OCP 英文题库解析(十七)
  • 以 OCP 认证培训为翼,翱翔数据库广阔天空
  • MySQL 8.0 OCP 英文题库解析(十六)