当前位置: 首页 > 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]);
}

相关文章:

  • 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.路由汇聚及更新
  • 百度站长平台网站/seo专家是什么意思
  • 网站后台数据处理编辑主要是做什么的啊/中国刚刚发生8件大事
  • 学校室内设计效果图/优化疫情防控措施
  • 网站建设推广怎么做/如何做品牌推广方案
  • 深圳正规网站建设公司/黄页网络的推广软件
  • 新乡做网站/百度人工电话