创建数组
- var 数组名 = new Array();
也可以指定初始化数组长度new Array(3);
创建了一个长度为3 的数组,
多个数逗号隔开则类似于字面量创建 如new Array(2,3,4);
创建了一个[2,3,4]数组
- var 数组名 = []; (字面量创建)
初始化:
var arr = [1,2,‘xxx’,true] 可以存放任意数据类型
输出arr[4] 打印 undefined
添加数组元素
-
arr.push(‘xxx’); 可以有多个元素 如 arr.push.(‘1’,3,true,‘xxx’)
从数组最后面追加元素,且这个方法的返回值是 添加元素之后数组的长度
var array = ['red','green','blue','pink']
array.length = 6 // 直接修改长度,多出的没赋值的元素 为 empty
console.log(array);
console.log(array[4]); // 没赋值的empty元素 打印输出为undefined
array.push('skyblue'