数组是一种特殊的对象,数组是按照顺序排列的一组值(元素),每个位置都有一个编号,编号从0开始,编号也叫索引或者下标。数组可以存储任意数据类型。
一 、 创建数组方法
1.用[ ]
2.用函数去创建数组 Array
输出的结果

二、读取数组的值
1.使用方法:数组名 [下标 ] 下标从0开始编号。
2.数组length属性
三、修改数组的值
1.通过[下标]给对应位置元素重新赋值
输出 ---> ![]()
2.通过[下标]可以添加值,如果对应位置有元素则覆盖,没有对应元素,则是添加
输出 ---> ![]()
3.delete 删除数组元素,删除后对应位置会变空 一般不用该方法
输出为 ---> ![]()
四、数组其他
1. [ ] in 数组 判断数组下标是否在数组里面 ,数组中有则显示true ,没有则显示false
2. 遍历数组
1)for .... in 可以遍历数组,由于数组是有序号的特殊对象,用for...in 消耗较大,一般不用
2)for()循环遍历数组 常用遍历数组的方法
3)判断元素是否在数组里面 方法比较原始 (不推荐)
4)Array.isArray( )判断是否是数据类型,是数组返回true,不是数组返回false
Array.isArray( 判断对象 )
5).toString( ) 数组转为字符串
6)push( )在数组末尾追加一个元素,可以追加多个
基本语法: 数组名.push( )
7)pop()删除末尾最后一个元素,并返回删除的元素
基本语法: 数组名.pop( )
8)unshift 在数组的开头插入一个或者多个元素
基本语法:数组名.unshift(插入元素)
![]()
9)shift( )删除头部的元素,并返回该元素
基本语法: var y = 数组名 .shift( )