AssociativeArray

new SuperMap3D.AssociativeArray()

Key的集合,存储为散列以便于查找,但也提供了一个用于快速迭代的数组。

Members

length : Number

获取集合中的项数。

values : Array

获取集合中所有值的无序数组。这是一个动态数组,它将自动反映集合中的值,不应该直接修改。

Methods

contains(key)Boolean

确定所提供的Key是否在数组中。
Name Type Description
key String | Number 检查的key
Returns:
如果key在数组中,则为 true ,否则为 false 。

get(key)Object

检索与提供的key关联的值。
Name Type Description
key String | Number 要检索其值的key。
Returns:
关联值,如果key不存在于集合中,则未定义。

remove(key)Boolean

从集合中删除key。
Name Type Description
key String | Number 要删除的key。
Returns:
如果它已被删除,则为true,如果键不在集合中,则为false。

removeAll()

清除集合。

set(key, value)

将提供的key与提供的值相关联。如果key已经存在,它会被新值覆盖。
Name Type Description
key String | Number 唯一标识符。
value Object 与提供的key关联的值。