webveuje/javascript/11.数组.md

48 lines
523 B
Markdown
Raw Normal View History

2020-12-21 10:33:16 +08:00
# 数组
## 创建
- new Array()
- []
## 使用
```javascript
new Array(20) // 数组长度
new Array('a','b','c') // 初始定义数组
// 可以省略 new
Array()
// 字面量模式
[]
[1,2,3]
```
## 索引
```javascript
// 定义
var arr = [0,1,1,2,3]
// 使用第一项
arr[0]
// 索引是从0开始的
```
## 数组长度
```javascript
// length
var arr = [0,1,2,3]
arr.length // 4
// 重新定义length
arr.length = 2 // [0,1]
```
## 数组方法 常用
- join
- push
- unshift
- pop
- shift
- splice
- ....