FlashActionScript3.0语言和组件参考Array.doc

FlashActionScript3.0语言和组件参考Array.doc

ID:62039812

大小:494.50 KB

页数:34页

时间:2021-04-16

FlashActionScript3.0语言和组件参考Array.doc_第1页
FlashActionScript3.0语言和组件参考Array.doc_第2页
FlashActionScript3.0语言和组件参考Array.doc_第3页
FlashActionScript3.0语言和组件参考Array.doc_第4页
FlashActionScript3.0语言和组件参考Array.doc_第5页
资源描述:

《FlashActionScript3.0语言和组件参考Array.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途包顶级类publicdynamicclassArray继承ArrayObject语言版本: ActionScript3.0运行时版本: AIR1.0,FlashPlayer9使用 Array类可以访问和操作数组。Array索引从零开始,这意味着数组中的第一个元素为[0],第二个元素为[1],依此类推。要创建 Array 对象,可以使用 newArray()构造函数。 Array()还可以作为函数调用。此外,还可以使用数组访问 ([])运算符初始化数组或访问数组元素。您可以在数组元素

2、中存储各种各样的数据类型,包括数字、字符串、对象,甚至是其它数组。您可以创建一个多维 数组,方法是创建一个索引数组,然后给它的每个元素分配不同的索引数组。 这样的数组被视为是多维的,原因是它可用于表示表中的数据。数组是稀疏数组,这意味着可能存在这样的情况:在索引0处有一个元素,在索引5处有另一个元素,而这两个元素之间的索引位置却是空的。在这种情况下,位置1至位置4的元素是未定义的,表示这些位置不存在元素,而不一定存在值为 undefined 的元素。数组赋值是通过引用而不是通过值进行的。 如果将一个数组变

3、量赋值给另一个数组变量,则这两个变量引用同一个数组: var oneArray:Array =new Array("a", "b","c");vartwoArray:Array =oneArray; //Both arrayvariablesrefertothesamearray.twoArray[0]= "z";   trace(oneArray);//Output: z,b,c.请不要使用Array类创建关联数组(也称为哈希),关联数组是包含命名元素而不包含编号元素的数据结构。要创建关联数组,请使用 

4、Object类。虽然ActionScript允许使用 Array类创建关联数组,但不能对关联数组使用Array类的任何方法或属性。 可以扩展Array 类并覆盖或添加方法。但是,必须将子类指定为dynamic,否则将无法在数组中存储数据。查看示例另请参见[] (arrayaccess)ﻫObjectclass公共属性隐藏继承的公共属性个人收集整理勿做商业用途显示继承的公共属性 属性定义方 constructor:Object对类对象或给定对象实例的构造函数的引用。Object  length:uint指定

5、数组中元素数量的非负整数。Array prototype: Object[静态]对类或函数对象的原型对象的引用。Object公共方法隐藏继承的公共方法显示继承的公共方法 方法定义方  Array(numElements:int=0)允许创建指定元素数量的数组。Array  Array(... values)允许创建包含指定元素的数组。Array  concat(...args):Array将参数中指定的元素与数组中的元素连接,并创建新的数组。Array  every(callback:Function, 

6、thisObject:*=null):Boolean对数组中的每一项执行测试函数,直到获得对指定的函数返回 false 的项。Array  filter(callback:Function, thisObject:*=null):Array对数组中的每一项执行测试函数,并构造一个新数组,其中的所有项都对指定的函数返回true。Array  forEach(callback:Function,thisObject:*=null):void对数组中的每一项执行函数。Array hasOwnProperty(n

7、ame:String):Boolean指示对象是否已经定义了指定的属性。Object  indexOf(searchElement:*,fromIndex:int=0):int使用全等运算符(===)搜索数组中的项,并返回该项的索引位置。Array isPrototypeOf(theClass:Object):Boolean指示Object类的实例是否在指定为参数的对象的原型链中。 Object  join(sep:*):String将数组中的元素转换为字符串、在元素间插入指定的分隔符、连接这些元素然后返

8、回结果字符串。Array  lastIndexOf(searchElement:*,fromIndex:int=0x7fffffff):int使用全等运算符(===)搜索数组中的项(从最后一项开始向前搜索),并返回匹配项的索引位置。Array  map(callback:Function,thisObject:*= null):ArrayArray个人收集整理勿做商业用途对数组中的每一项执行函数并构造一个新数组,其中包含与原始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。