Array对象就是我们常说的数组对象。
Array对象主要用于存储多个数据项,数据可以是任意类型。
所有主流浏览器均支持该对象。
## Array 对象的属性
| 属性| 描述 |
| --- | --- |
| constructor | 返回创建该对象的构造函数。 |
| length | 设置或返回数组中元素的个数。 |
| prototype | 返回创建该对象的函数的原型对象 |
## Array 对象的方法
| 方法 | 描述 |
| --- | --- |
| Array() | 构造函数构造一个新的Array对象。 |
| concat() | 连接两个或更多的对象或数组,并返回拼接后的新数组。 |
| join() | 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 |
| pop() | 删除并返回数组的最后一个元素 |
| push() | 向数组的末尾添加一个或更多元素,并返回新的数组长度。 |
| reverse() | 颠倒数组中元素的顺序。 |
| shift() | 删除并返回数组的第一个元素 |
| slice() | 以数组的形式返回当前数组中的一部分(连续的一部分)。 |
| sort() | 对数组的元素进行排序,可以自定义排序方式。 |
| splice() | 移除数组中的元素,也可同时向数组中添加一个或多个新元素。 |
| toString() | 把数组转换为字符串,并返回该字符串。 |
| toLocaleString() | 把数组转换为"本地化"的字符串,并返回该字符串。 |
| unshift() | 向数组的开头添加一个或多个元素,并返回新的数组长度。 |
| valueOf() | 返回数组对象的原始值 |