数组的定义
Array 存储按位存储,紧密结构,在数组中查找元素,就必须要遍历数组,查找速度慢。
优点可以根据当前元素找到前一个或者后一个元素,可以排序

数组引用对象的是强引用,存储的是她的引用地址

length属性可读可写

清空数组或者改变不能直接arr=[],原数组会内存泄漏

for... in..遍历数组
用普通for循环,如果数组中有空元素,他会把空元素变成undefined,但是空元素不是undefined,所以只用for循环不正确。

可以使用for...in,空元素就不会循环出来了

for... of..遍历数组
for of 类似for in,但是这里for(var value of arr) value就是每个元素 可以用来遍历所有的迭代器(对象不是)
数组如果是空元素遍历出来的就是undefined
数组.keys 得到数组的索引
数组.values 得到每个元素

in关键字
可以使用in通过数组下标判断这个属性是否为空

delete将元素变为空元素
并不是彻底删了这个元素,只是把它变为空元素,位置还保留


















![[YM]课设-C#-WebApi-Vue-员工管理系统 (七)员工统计表](https://i-blog.csdnimg.cn/direct/3d1fd3cd4d114185a86e034fad347cc1.png)

