数组
在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里同样适用。
时间: 2024-10-31 13:15:33