goog.structs.clear(col)
Removes all the elements from the collection.
Arguments:
|
code » | ||||
|
Whether the collection contains the given value. This is O(n) and uses
equals (==) to test the existence.
|
code » | ||||
|
Calls f for each value in a collection. If all calls return true this return
true this returns true. If any returns false this returns false at this point
and does not continue to check the remaining values.
Arguments:
Returns:
True if all key-value pairs pass the test.
|
code » | ||||
|
Calls a function for every value in the collection. When a call returns true,
adds the value to a new collection (Array is returned by default).
Arguments:
Returns:
A new collection where the passed values are present. If col is a key-less collection an array is returned. If col has keys and values a plain old JS object is returned.
|
code » | ||||
goog.structs.forEach(col, f, opt_obj)
Calls a function for each value in a collection. The function takes
three arguments; the value, the key and the collection.
Arguments:
|
code » | ||||
|
Returns the number of values in the collection-like object.
|
code » | ||||
|
Returns the keys of the collection. Some collections have no notion of
keys/indexes and this function will return undefined in those cases.
|
code » | ||||
|
Returns the values of the collection-like object.
|
code » | ||||
|
Whether the collection is empty.
|
code » | ||||
|
Calls a function for every value in the collection and adds the result into a
new collection (defaults to creating a new Array).
Arguments:
Returns:
A new collection with the new values. If col is a key-less collection an array is returned. If col has keys and values a plain old JS object is returned.
|
code » | ||||
|
Calls f for each value in a collection. If any call returns true this returns
true (without checking the rest). If all returns false this returns false.
Arguments:
Returns:
True if any value passes the test.
|
code » |