数组的操作
+ 数组有一个 length 属性
=> 是一个读写的属性
-> 读: 获取数组的长度
-> 写: 设置数组的长度
=> 当你设置的比本身长度小, 那么就相当于删除
=> 当你设置的比本身长度大, 那么多出来的就是用空补齐
+ 数组的排列
=> 按照索引进行排列的
=> 索引:
-> 从 0 开始, 依次 +1
-> 最后一位的索引, 就是 length - 1
=> 索引也是一个读写的属性
=> 读: 读取到指定索引位置的数据
-> 如果数组确实有这个索引位置, 那么就是这个位置的数据
-> 如果数组没有这个索引位置, 那么就是 undefined
=> 写: 设置指定索引位置的数据
-> 如果有这个索引位置, 那么就是给这个索引位置设置
-> 如果没有这个索引位置, 那么就是添加
-> 如果这个数字超出 length 很多, 那么中间的位置用空补齐
+ 数组的遍历
=> 因为数组是按照索引进行排列的
=> for 循环能给我们提供一组有规律的数字
=> 使用 for 循环遍历一个数组
+ 数组也是一个对象
=> 数组除了可以按照索引排列一些数组
=> 还可以当作对象使用, 使用 点语法 存储一些数据
=> 你把数组当作对象使用的时候, 他的成员是不占用 length 位置的
=> 当你把数组当作对象使用 for in 循环来遍历的时候
-> 里面的每一个索引位置, 每一个 key 都会遍历出来
=> 一般不会那他当作对象使用

posted on 2021-07-05 20:59  phantom_yy  阅读(39)  评论(0)    收藏  举报