- 数组(Array)
1)定义数组
直接push的话,值放在了创建的大小之后,用下标进行操作值在创建大小里
创建两个空对象
2)数组的遍历:
for in 循环
迭代数组:迭代出的是下标
拿到的不是值,是下标,所以需要再获取一下值
迭代对象:迭代的是属性
Json对象:
for of 循环
迭代数组:
不能迭代对象:
for each循环:
传入回调函数,该函数在循环时自动执行
3)数组的常见方法
添加:
删除:
添加、删除:
splice方法
插入数据:
在第二个位置插入,不删除数据
删除数据:
第二个位置开始删,删除三个
删除一些数据,并在此位置插入数据:
连接:
作连接 原数组不发生变化
切割:
截取
排序:
按照ascll码值比较
回调函数:
返回的值<0,升序排序 返回值>0 降序排序 返回值=0 不变位置