add
ArrayList
add
(
item
,
index
)
Add a single item to the ArrayList. Does not prevent duplicates.
- Parameters:
-
item < mixed >
Item presumably of the same type as others in the ArrayList -
index <Number>
(Optional.) Number representing the position at which the item should be inserted.
- Returns:
ArrayList
- the instance
Chainable: This method is chainable.
itemsAreEqual
Boolean
itemsAreEqual
(
a
,
b
)
Default comparitor for items stored in this list. Used by remove().
- Parameters:
-
a < mixed >
item to test equivalence with -
b < mixed >
other item to test equivalance
- Returns:
Boolean
- true if items are deemed equivalent
remove
ArrayList
remove
(
needle
,
all
,
comparitor
)
Removes first or all occurrences of an item to the ArrayList. If a
comparitor is not provided, uses itemsAreEqual method to determine
matches.
- Parameters:
-
needle < mixed >
Item to find and remove from the list -
all < Boolean >
If true, remove all occurrences -
comparitor < Function >
optional a/b function to test equivalence
- Returns:
ArrayList
- the instance
Chainable: This method is chainable.