定义数组的方法有两种:使用构造函数创建数组;使用直接量定义数组。
构造数组
使用Array()构造函数可以构造数组。当使用new运算符调用Array()构造函数时,可以创建一个新的数组。
var a =new Array();//空数组
var a=new Array(1,true,"string",[1,2],{x:1,y:2});//实数组
var a=new Array(5);//指定长度的数组
数组直接量
使用直接量是定义数组的快捷方式。
var a=[1,true,"string",[1,2],{x:1,y:2}];//包含具体元素的数组直接量
var a=[];//空的数组直接量
使用直接量定义数组,能够提高数组的初始化运行效率。因此,在没有特殊要求情况下建议使用直接量定义数组。