Constructor
new OrderMap()
构造函数。
Classes
Methods
clear()
清空 Map 内的所有数据。
containsKey(key) → {boolean}
判断是否包含给定的键。
Parameters:
Name | Type | Description |
---|---|---|
key |
* | 指定键。 |
Returns:
如果包含返回 true
,否则返回 false
。
- Type
- boolean
containsValue(value) → {boolean}
判断是否包含给定的值。
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 指定待判断的值。 |
Returns:
如果包含返回 true
,否则返回 false
。
- Type
- boolean
forEach(callback)
遍历整个 Map 的数据。
Parameters:
Name | Type | Description |
---|---|---|
callback |
function |
get(key) → {*}
根据给定的键获得对应的值。
Parameters:
Name | Type | Description |
---|---|---|
key |
* | 指定键。 |
Returns:
返回键对应的值。如果没有找到该键对应的值,返回 null
。
- Type
- *
isEmpty() → {boolean}
判断 Map 是否为空。
Returns:
如果没有数据返回 true
。
- Type
- boolean
keys() → {Array}
获得 Map 中的所有的键。
Returns:
返回存储了所有键的列表。
- Type
- Array
keySet() → {Array}
获得 Map 中的所有的键。
Returns:
返回存储了所有键的列表。
- Type
- Array
put(key, value)
向 Map 中添加数据。
Parameters:
Name | Type | Description |
---|---|---|
key |
* | 指定键。 |
value |
* | 指定值。 |
remove(指定键。) → {*}
根据给定的键删除对应的值。
Parameters:
Name | Type | Description |
---|---|---|
指定键。 |
* |
Returns:
返回已删除的值,如果没有指定的键返回 null
。
- Type
- *
size() → {number}
获得 Map 的长度,即数据大小。
Returns:
返回 Map 保存的数据量。
- Type
- number
values() → {Array}
获得 Map 中的所有值。
Returns:
返回存储了所有值的列表。
- Type
- Array