FastMap

FastMap

简单的 Map 封装。

Constructor

new FastMap()

Classes

FastMap

Methods

clear()

清空 Map 内的所有数据。

containsKey(key) → {boolean}

判断是否包含给定的键。

Parameters:
Name Type Description
key string

指定键。

Returns:

如果包含返回 true ,否则返回 false

Type
boolean

containsValue(value) → {boolean}

判断是否包含给定的值。

Parameters:
Name Type Description
value *

指定待判断的值。

Returns:

如果包含返回 true ,否则返回 false

Type
boolean

get(key) → {*}

根据给定的键获得对应的值。

Parameters:
Name Type Description
key string

指定键。

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 strinig

指定键。

value *

指定值。

remove(key)

根据给定的键删除对应的值。

Parameters:
Name Type Description
key string

指定键。

size() → {number}

获得 Map 的长度,即数据大小。

Returns:

返回 Map 保存的数据量。

Type
number

values() → {Array}

获得 Map 中的所有值。

Returns:

返回存储了所有值的列表。

Type
Array