包mx.utils
ç±»public class ArrayUtil
继承ArrayUtil Inheritance Object

ArrayUtil 实用程�类是一个全��类,其方法用于处� Flex 内的数组。�创建 ArrayUtil 的实例;�是调用如 ArrayUtil.toArray() 之类的��方法。



公共属性
 å±žæ€§å®šä¹‰æ–¹
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[��] 对类或函数对象的原型对象的引用。
Object
公共方法
 æ–¹æ³•定义方
  
[��] 返回数组中项的索引。
ArrayUtil
 Inherited
指示对象是�已�定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是�在指定为�数的对象的原型链中。
Object
 Inherited
指示指定的属性是�存在�是��枚举。
Object
 Inherited
设置循环�作动�属性的�用性。
Object
  
[��] 确�对象�用作数组。
ArrayUtil
 Inherited
返回指定对象的字符串表示形�。
Object
 Inherited
返回指定对象的原始值。
Object
方法详细信�
getItemIndex()方法
public static function getItemIndex(item:Object, source:Array):int

返回数组中项的索引。请注�,在该实现中�索为线性,因此为 O(n)。

�数

item:Object — è¦�在数组中查找的项。
 
source:Array — è¦�在其中æ�œç´¢é¡¹çš„æ•°ç»„。

返回
int — 项的索引;如果该项ä¸�在列表中则返回 -1。
toArray()方法 
public static function toArray(obj:Object):Array

确�对象�用作数组。

如果对象已是数组,则返回该对象。如果对象�是数组,则返回一个该对象为其仅有元素的数组。作为特殊情况,如果该对象为 null,则返回一个空数组。

�数

obj:Object — è¦�ç¡®ä¿�其为数组的对象。

返回
Array — 一个数组。如果原始对象已是数组,则返回原始数组。å�¦åˆ™ï¼Œå°†è¿”回一个该对象为其仅有元素的新数组,或者返回一个空数组(如果该对象为 null)。