[AS3数组系列之二]插入数组元素的方法
push()、unshift() 和 splice()
push() 用于在数组末尾添加一个或多个元素。
unshift() 用于在数组开头插入一个或多个元素,在索引号 0 处插入。
splice() 用于在数组中的指定索引处插入任意数目的项目。
如:
var planets:Array = new Array();
planets.push("Mars"); // CuPlayer.com数组内容:Mars
planets.unshift("Mercury"); // CuPlayer.com数组内容:Mercury,Mars
planets.splice(1, 0, "Venus", "Earth");
传递给 splice() 的第一个参数是整数 1,它用于指示从索引 1 处开始插入。
传递给 splice() 的第二个参数是整数 0,它表示不应删除任何项。
传递给 splice() 的第三和第四个参数 Venus 和 Earth 为要插入的项。
push() ,unshift() 方法均返回一个无符号整数,它们表示修改后的数组长度。
在用于插入元素时,splice() 方法返回空数组,
通过使用 splice() 方法,不仅可以将元素插入到数组中,而且还可以从数组中删除元素。
用于删除元素时,splice() 方法将返回包含被删除元素的数组。
热门文章推荐
- [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示例