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 comparator 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
,
comparator
)
Removes first or all occurrences of an item to the ArrayList. If a
comparator 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. -
comparator < Function >
optional a/b function to test equivalence.
- Returns:
ArrayList
- the instance.
Chainable: This method is chainable.