
- 数组(Array)

1)定义数组


直接push的话,值放在了创建的大小之后,用下标进行操作值在创建大小里



![]()


创建两个空对象
2)数组的遍历:


for in 循环

迭代数组:迭代出的是下标
拿到的不是值,是下标,所以需要再获取一下值

迭代对象:迭代的是属性
Json对象:


for of 循环

迭代数组:


不能迭代对象:


for each循环:
传入回调函数,该函数在循环时自动执行



3)数组的常见方法
添加:

![]()
删除:
![]()
![]()

添加、删除:
splice方法

插入数据:
在第二个位置插入,不删除数据

删除数据:
第二个位置开始删,删除三个


删除一些数据,并在此位置插入数据:

连接:
作连接 原数组不发生变化



切割:

截取

![]()
排序:

按照ascll码值比较
![]()
回调函数:

返回的值<0,升序排序 返回值>0 降序排序 返回值=0 不变位置
![]()




















