定义
- 用来存放一组数据的容器。
- 数组中存放的数据成为数组元素,元素之间用‘,’隔开
创建数组
- 使用对象形式创建(几乎不用)
var a = new Array("one","two","three");
- 常用方式
var a = ["one","two","three"];
访问数组
- 通过数组下标访问元素
var name = a[0];
a[0] = "one" - 通过数组下标修改元素
a[0] = "change"
- 通常用for循环来遍历访问数组
常用数组属性
- .length 数组中元素个数
- .push() 在数组最后位置添加元素
- .shift() 删除数组的第一个元素
- .unshift() 在数组的第一个位置添加元素
- .pop() 删除数组的最后一个元素
- -.join() 将数组转化为字符串(括号中写连接符)
- .splice() 删除/插入/替换
删除(括号中传入两个参数)(起始下标,长度)
splice(1,1)
插入(括号中传入三个参数,第二个为0)(起始下标,长度,插入值)
splice(2,0,"123")
替换(括号中传入三个参数)(起始下标,长度,替换值)
splice(2,1,"123")
- indexOf() 获取元素下标
- slice() 从某个下标开始向后查找数组中所有元素并返回
- sort() 对数组进行升序排序
- reverse() 颠倒数组中元素的位置