new AssociativeArray()
A collection of key-value pairs that is stored as a hash for easy
lookup but also provides an array for fast iteration.
- Source:
Members
length :Number
Gets the number of items in the collection.
Type:
- Number
- Source:
values :Array
Gets an unordered array of all values in the collection.
This is a live array that will automatically reflect the values in the collection,
it should not be modified directly.
Type:
- Array
- Source:
Methods
contains(key) → {Boolean}
Determines if the provided key is in the array.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | Number | The key to check. |
- Source:
Returns:
true
if the key is in the array, false
otherwise.
- Type
- Boolean
get(key) → {Object}
Retrieves the value associated with the provided key.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | Number | The key whose value is to be retrieved. |
- Source:
Returns:
The associated value, or undefined if the key does not exist in the collection.
- Type
- Object
remove(key) → {Boolean}
Removes a key-value pair from the collection.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | Number | The key to be removed. |
- Source:
Returns:
True if it was removed, false if the key was not in the collection.
- Type
- Boolean
removeAll()
Clears the collection.
- Source:
set(key, value)
Associates the provided key with the provided value. If the key already
exists, it is overwritten with the new value.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | Number | A unique identifier. |
value |
Object | The value to associate with the provided key. |
- Source: