ActionScript 2.0 语言参考 |
|
|
|
| ActionScript 语言元素 > 全局函数 > Array 函数 | |||
Array() : Array Array(numElements:Number) : Array Array(element0:Object, [element1, element2, ...elementN]) : Array
创建一个长度为 0 或更大的新数组,或者创建由一列指定的元素(这些元素可能具有不同的数据类型)填充的数组。
使用 Array() 创建下列各项之一:
使用此函数类似于使用 Array 构造函数创建数组(请参阅"Array 类的构造函数")。
您可以传递一个数字 (numElements) 或者传递包含一个或多个不同类型的一组元素 (element0, element1, ... elementN)。
能够接受参数以 Object 类型在签名中列出的多种数据类型。
可用性:ActionScript 1.0、Flash Player 6
numElements:Number [可选] ― 一个指定数组中元素数量的正整数。您可以指定 numElements,也可以指定元素列表,但不能同时指定两者。
elementN:Object [可选] ― 一个或多个参数,element0, element1, ... , elementN,参数值可为任意类型。能够接受参数以 Object 类型在签名中列出的多种数据类型。 您可以指定 numElements,也可以指定元素列表,但不能同时指定两者。
Array ― 一个数组。
var myArray:Array = Array(); myArray.push(12); trace(myArray); //traces 12 myArray[4] = 7; trace(myArray); //traces 12,undefined,undefined,undefined,7
用法 2:下面的示例创建一个长度为 4 但没有定义任何元素的数组:
var myArray:Array = Array(4); trace(myArray.length); // 4 trace(myArray); // undefined,undefined,undefined,undefined
用法 3:下面的示例创建一个具有三个已定义元素的数组:
var myArray:Array = Array("firstElement", "secondElement", "thirdElement");
trace(myArray); // firstElement,secondElement,thirdElement
Unlike the Array class constructor, the Array() function does not use the keyword new .
|
|
|
|