数组
数组用来在单独的变量名中存储一系列的值。
- 数组也是一个对象
- 他和普通对象功能类似,也是用来存储一些值的
- 不同的是普通对象是使用字符串作为属性名的,而数组是 使用数字来作为索引操作元素的
索引
从0开始的整数就是索引
- 数组的存储性能比普通对象要好,在开发中经常使用数组来存储一些数据
向数组中添加对象
语法:数组[索引] = 值
向数组的最后一个位置添加元素:
语法:数组[数组.length]=值
使用构造函数创建数组时,当括号中只有一个值时,那就代表数组的长度
括号中是几,就是创建长度为几的数组
数组的四个方法
push( )方法
- 该方法可以在数组的末尾添加一个或多个元素,并返回数组新的长度
- 可以将要添加的元素作为方法的参数传递,这些元素将 自动添加到数组的末尾
- 该方法会将数组新的长度作为返回值返回
每调用一次push();方法,数组的长度就会加1;
pop( )方法
- 该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回
unshift( )方法
- 该方法可以向数组的开头添加一个或多个元素,并将数组新的长度作为返回值返回
- 向前边插入元素以后,其他元素的索引会依次调整
shift( )方法 - 该方法可以删除数组的第一个元素,并将被删除的元 素作为返回值返回