数组是指一组数据的集合 ,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。
数组的创建方式
JS中创建数组有两种方式:1、利用new创建数组 。 2、利用数组字面量创建数组。
利用new创建数组
var 数组名= new Array() ;
var arr = new Array() ;
//创建个新的空数组
利用数组字面量创建数组
//1.使用数组字面量方式创建空的数组
var 数组名=[];
//2.使用数组字面量方式创建带初始值的数组
var 数组名= ['小白', '小黑','大黄', '瑞奇'];
数组的索引
索引(下标) : 用来访问数组元素的序号(数组下标从0开始)。
数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过“数组名[索引” 的形式来获取数组中的元素。
遍历数组
遍历:就是把数组中的每个元素从头到尾都访问一次。
数组中新增元素
通过修改length长度新增数组元素
length属性是可读写的
vararr=['red','green','blue', 'pink'];
arr.length = 7;
其中索引号是4, 5, 6的空间没有给值,就是声明变量未给值,默认值就是undefined。
通过修改数组索引新增数组元素
不能直接给数组名赋值,否则会覆盖掉以前的数据
var arr = ['red', 'green', 'blue', 'pink'] ;
arr[4] = 'hotpink' ;
console.log(arr) ;