Class fever.utils.ArrayUtil

Description

Provides array utilities methods.

Method Index

areEqual(), clone(), contains(), containsType(), getIndexOf(), getLastIndexOf(), remove(), removeAt(), unique()

Method Detail

contains

static public function contains(value, array:Array):Boolean

Indicates if array contains passed-in value.

Parameters

valueValue to search
array Array where searching value.

Return

true if passed-in value is in array.

containsType

static public function containsType(value, array:Array):Boolean

Indicates if array contains passed-in value instance type.

Don't use it to test primitive type as we compare full qualified class name.

Parameters

valueValue to search
array Array where searching value.

Return

true if passed-in value is in array.

remove

static public function remove(value, array:Array):Boolean

Remove passed-in value value from passed-in array array

Parameters

valueValue to remove
array Array where removing value.

Return

true is passed-in value is removed

removeAt

static public function removeAt(index:Number, array:Array):Array

Removes element at index position from passed-in array array.

Parameters

indexIndex to remove
array Array instance

getLastIndexOf

static public function getLastIndexOf(value, array:Array):Number

Returns index of the passed-in value element in passed-in array.

Returns last index where element is found if many.

Parameters

valueValue to search for
array Array instance

Return

value position in array array (or -1)

getIndexOf

static public function getIndexOf(value, array:Array):Number

Returns index of the passed-in value element in passed-in array.

Returns first index where element is found if many.

Parameters

valueValue to search for
array Array instance

Return

value position in array array (or -1)

areEqual

static public function areEqual(array1:Array, array2:Array):Boolean

Indicates if the 2 passed arrays are equal or not.

Parameters

array1First Array

Return

true if 2 arrays are equals, otherwise false

unique

static public function unique(a:Array):Array

Makes all array elements unique and returns array.

Original array is modified.

clone

static public function clone(array:Array):Array

Returns a clone array of passed-in array instance.