宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

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

2016-10-13 00:16:48 点击量:5 标签: 收藏本文

向数组尾端添加元素

  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 参数指定的位置.

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室