在Flash中怎样建立一个数组 _爱资料
主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:187次
在Flash中怎样建立一个数组呢,有下面这些方法:
方法 1:创建初始长度为 0 的新 Array 对象。
var my_array:Array = new Array(); 
trace(my_array.length); // 返回 0 
方法 2:创建初始长度为 4 的新 Array 对象。
var my_array:Array = new Array(4); 
trace(my_array.length); // 返回 4 
方法 3:创建初始长度为 5 的新 Array 对象 my_array。

var my_array:Array = new Array("Belinda", "Gina", "Kathy", "Charlotte", "Jane"); 
trace(my_array.length); // 返回 5 
以上三种方法都使用了new关键字,下面的方法不使用new关键字
方法 4:不使用new关键字。

var my_array = ["Belinda", "Gina", "Kathy", "Charlotte", "Jane"]; 
相联阵列(Associative Arrays)---一种特殊的数组
var states:Array = new Array(); 
states["CA"] = "California"; 
states["ME"] = "Maine"; 
states["MT"] = "Montana"; 

for( var i in states ){ 
trace(states[i]); 
以上讨论的规则在javascript里同样适用。
关键字词: