对象 Map

字典对象

用以创建和管理字典对象,创建方法:

var collection = require("collection");
var m = new collection.Map();

继承关系

构造函数

Map

Map 构造函数

new Map();

Map 构造函数

new Map(Object map);

调用参数:

下标操作

允许使用键值下标直接访问数值

Variant Map[String];

成员属性

size

Integer, 查询容器内数值个数

readonly Integer Map.size;

成员函数

clear

清除容器数据

Map.clear();

has

检查容器内是否存在指定键值的数据

Boolean Map.has(String name);

调用参数:

返回结果:


get

查询指定键值的值

Variant Map.get(String name);

调用参数:

返回结果:


put

添加一组键值数据

Map.put(Object map);

调用参数:


添加一个键值数据

Map.put(String name,
    Variant value);

调用参数:


set

设定一组键值数据,键值不存在则插入一条新数据

Map.set(Object map);

调用参数:


设定一个键值数据,键值不存在则插入新数据

Map.set(String name,
    Variant value);

调用参数:


remove

删除指定键值的全部值

Map.remove(String name);

调用参数:


isEmpty

检查容器是否为空

Boolean Map.isEmpty();

返回结果:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

Map.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean Map.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String Map.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value Map.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value Map.valueOf();

返回结果: