全称 mx.types.HashMap
命名空间 mx.types
HashMap
继承层次结构 HashMapObject
源文件 ~\mx\scripts\types\HashMap.js
提供一个哈希表对象。

示例 1

以下是一个创建 HashMap 的示例。 该示例将说明如何创建一个 HashMap,以及如何向其中添加数据、获取数据和删除数据。
JavaScript 代码
//创建 hashMap 对象 var hashMap = new mx.types.HashMap(); //向 hsahMap 中添加数据。 hashMap.setItem("zs","500"); //hashMap中可以添加任意对象 var button = new mx.controls.Button({ text: "按钮名称" }); hashMap.setItem("button",button); //获取 hashMap 中的对象 var buttonTemp = hashMap.getItem("button"); //删除 hashMap 中的对象 hashMap.removeItem("button");

构造函数

名称 说明
HashMap() 构建 HashMap 类的新实例。

方法

名称 说明
clear() 清除哈希表。
each(p_fn) 遍历处理哈希表。
getItem(p_key) 获取哈希表元素。
hasItem(p_key) 获取一个 Boolean 值,判断哈希表是否包含哈希元素。
keys() 获取由哈希表的键组成的一个数组。
removeItem(p_key) 删除哈希表元素。
setItem(p_key, p_value) 设置哈希表元素。
values() 获取由哈希表的值组成的一个数组。

字段

名称 说明
items 获取数据集。
length 元素个数。

构造函数详细信息

HashMap() 方法

构建 HashMap 类的新实例。

方法详细信息

clear() 方法

清除哈希表。

each(p_fn) 方法

遍历处理哈希表。

参数

  • p_fn
    每个哈希表元素的处理方法。

getItem(p_key) 方法

获取哈希表元素。

参数

  • p_key
    键。

hasItem(p_key) 方法

获取一个 Boolean 值,判断哈希表是否包含哈希元素。

参数

  • p_key
    键。

keys() 方法

获取由哈希表的键组成的一个数组。

removeItem(p_key) 方法

删除哈希表元素。

参数

  • p_key
    键。

setItem(p_key, p_value) 方法

设置哈希表元素。

参数

  • p_key
    键。
  • p_value
    值,可以是任意对象。

values() 方法

获取由哈希表的值组成的一个数组。

字段详细信息

items 字段

获取数据集。

length 字段

元素个数。

默认值

0