[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍
[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍,向数组尾端添加元素,向数组开端添加元素,删除数组中第一个元素并返回该元素,使用shift()方法
向数组尾端添加元素
- var array:Array = new Array();
- array.push("a", "b");
- //向数组尾端添加单一元素也可以这样:
- array[array.length] = "c";
- //如果以索引设定的元素不存在,数组本身会自动扩展以包含足够的元素数目.介于中间的元素会被设为undefined:
- array[5] = "e";
- trace(array[4]); //输出: undefined
向数组开端添加元素
- var array:Array = ["a", "b"];
- array.unshift("c", "d");
- trace(array); //输出: c,d,a,b
删除数组中第一个元素并返回该元素,使用shift()方法
- var letters:Array = new Array("a", "b", "c");
- var firstLetter:String = letters.shift();
- trace(letters); //输出: b,c
- trace(firstLetter); //输出: a
删除数组中最后一个元素并返回该元素的值,使用pop()方法
- var letters:Array = new Array("a", "b", "c");
- trace(letters); //输出: a,b,c
- var letter:String = letters.pop();
- trace(letters); //输出: a,b
- trace(letter); //输出: c
删除数组中的元素,给数组添加新元素并返回删除的元素,使用splice()方法
splice(startIndex:int, deleteCount:uint, ... values):Array
startIndex: 一个整数,它指定数组中开始进行插入或删除的位置处的元素的索引;
deleteCount: 一个整数,它指定要删除的元素数量;
... values: 用逗号分隔的一个或多个值的可选列表或数组,此列表或数组将插入到此数组中由 startIndex 参数指定的位置.
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...