本帖最后由 Barry 于 2012-10-23 10:21 编辑
数组是包含基本和组合数据类型的有序序列,在 JavaScript 脚本语言中实际指Array 对象。
数组可用构造函数Array( )产生,主要有三种构造方法:Var MyArray=new Array();
var MyArray =new Array(4);
var MyArray =new Array(arg1,arg2,...,argN);第一句声明一个空数组并将其存放在以MyArray 命名的空间里,可用数组对象的方法动态添加数组元素;
第二句声明长度为4 的空数组,JavaScript 脚本中支持最大的数组长度为4294967295;
第三句声明一个长度为N 的数组,并用参数arg1、arg2、…、argN 直接初始化数组元素,该方法在实际应用中最为广泛。
在 JavaScript 脚本版本更新过程中,渐渐支持使用数组字面值来声明数组的方法。
与上面构造方法相对应,出现了如下的数组构造形式:var MyArray=[];
var MyArray =[,,,];
var MyArray =[arg1,arg2,...,argN];该构造方法在JavaScript 1.2+版本中首先获得支持。
其中第二种方式中表明数组长度为4,并且数组元素未被指定,浏览器解释时,把其看成拥有4 个未指定初始值的元素的数组。
将其扩展如下:var MyArray =[234,,24,,56,,,,3,4];该数组构造方式构造一个长度为10、某些位置指定初始值、其他位置未指定初始值的数组MyArray,MyArray 又被称为稀疏数组,可通过给指定位置赋值的方法来修改该数组。
Array 对象提供较多的属性和方法来访问、操作目标Array 对象实例,如增加、修改数组元素等。