·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍

时间:2012-09-11 13:43CuPlayer
[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍,向数组尾端添加元素,向数组开端添加元素,删除数组中第一个元素并返回该元素,使用shift()方法

向数组尾端添加元素

  1. var array:Array = new Array();  
  2. array.push("a", "b");  
  3. //向数组尾端添加单一元素也可以这样:  
  4. array[array.length] = "c";  
  5. //如果以索引设定的元素不存在,数组本身会自动扩展以包含足够的元素数目.介于中间的元素会被设为undefined:  
  6. array[5] = "e";  
  7. trace(array[4]); //输出: undefined 

向数组开端添加元素

  1. var array:Array = ["a", "b"];  
  2. array.unshift("c", "d");  
  3. trace(array); //输出: c,d,a,b 

删除数组中第一个元素并返回该元素,使用shift()方法

  1. var letters:Array = new Array("a", "b", "c");  
  2. var firstLetter:String = letters.shift();  
  3. trace(letters); //输出: b,c  
  4. trace(firstLetter); //输出: a 

删除数组中最后一个元素并返回该元素的值,使用pop()方法

  1. var letters:Array = new Array("a", "b", "c");  
  2. trace(letters); //输出: a,b,c  
  3. var letter:String = letters.pop();  
  4. trace(letters); //输出: a,b  
  5. trace(letter); //输出: c 

删除数组中的元素,给数组添加新元素并返回删除的元素,使用splice()方法

splice(startIndex:int, deleteCount:uint, ... values):Array
startIndex: 一个整数,它指定数组中开始进行插入或删除的位置处的元素的索引;
deleteCount: 一个整数,它指定要删除的元素数量;
... values: 用逗号分隔的一个或多个值的可选列表或数组,此列表或数组将插入到此数组中由 startIndex 参数指定的位置.

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器