Packagemx.utils
Classpublic class ArrayUtil

The ArrayUtil utility class is an all-static class with methods for working with arrays within Flex. You do not create instances of ArrayUtil; instead you call static methods such as the ArrayUtil.toArray() method.



Public Methods
 MethodDefined by
  
getItemIndex(item:Object, source:Array):int
[static] Returns the index of the item in the Array.
ArrayUtil
  
toArray(obj:Object):Array
[static] Ensures that an Object can be used as an Array.
ArrayUtil
Method detail
getItemIndex()method
public static function getItemIndex(item:Object, source:Array):int

Returns the index of the item in the Array. Note that in this implementation the search is linear and is therefore O(n).

Parameters
item:Object — The item to find in the Array.
 
source:Array — The Array to search for the item.

Returns
int — The index of the item, and -1 if the item is not in the list.
toArray()method 
public static function toArray(obj:Object):Array

Ensures that an Object can be used as an Array.

If the Object is already an Array, it returns the object. If the object is not an Array, it returns an Array in which the only element is the Object. As a special case, if the Object is null, it returns an empty Array.

Parameters
obj:Object — Object that you want to ensure is an array.

Returns
Array — An Array. If the original Object is already an Array, the original Array is returned. Otherwise, a new Array whose only element is the Object is returned or an empty Array if the Object was null.