1 数组:是一种数据结构。存放的是一系列变量的集合。在内存中表现为内存单元
2 定义:
(1)使用字面量[ ]来定义
注意:索引(下标)从0开始,到数组的长度减1
每个数组都有一个默认的属性length,代表数组的长度(单元个数)
length的用法 ----- 数组名.length
(2)使用Array 的构造方法:Array是数组类
3 数组元素的访问
数组名[下标]
下标:即索引
4 数组的遍历
遍历:不重复的访问数组元素
(1):for ……in
for(let 变量名 in 数组名和对象名){
代码}
例 :let arr = [10,20,30]
for(let i in arr){}
(2):普通的for循环
(3):for …of 循环
for(let 变量名 of 数组名){……}
例 :let arr = [10,20,30 ]
for(let val of arr){……}
(4)forEach(循环)
数组名.forEach(function(元素名,索引){……})
(5)使用map函数遍历:返回一个新的数组,不会影响原数组.