天生我才必有用

Actionsript 3.0中的数组

Posted in Flex, Flash & AS    作者:Ray    2008年四月21日

1. 包含两个字符串的数组

  • ["boy", "girl"]

2. 数组中可以包含任意类型的数据,如字符串和数字等,设置可以包含另一个数组类型的数据

  • ["boy", 1 , "girl" , 2]
  • ["month end days", [31, 30, 28]]

3. 可以把数组赋值给一个数组变量

  • var game:Array = ["EA", 175];

4. 使用new来创建数组变量

  • new Array(14) // 创建包含14个空数据的数组。
  • new Array(“sun”, “moon”, “earth”) //创建了包含3个字符串的数组,等同于["sun","month","earth"]。

5. 访问数组元素 []

var trees:Array = ["birch", "maple", "oak", "cedar"];

var firstTree:String = trees[0];

trees[0] = “oak2″;

6. 取得数组长度length

var trees:Array = ["birch", "maple", "oak", "cedar"];

var len:int = trees.length;

7. 往数组中添加元素

  • var fruits:Array = ["apples", "oranges", "pears"]; fruits[3] = “tangerines”;
  • var colors = ["green", "red", "blue"];  colors.length = 50;
  • push( )方法,把新的元素添加到数组尾部。
  • unshift( )方法,把新的元素添加数组首部。
  • splice( )方法
  • concat( )方法

8. 从数组中删除元素

  • delete 操作符:var list = ["a", "b", "c"]; delete list[2];
  • var toppings:Array = ["pepperoni", "tomatoes", "cheese"]; toppings.length = 2;
  • splice( )
  • pop( ) :和push( )相反。
  • shift( ):和unshift( )相反。

Leave a Reply