#### # new HashMap()

##### 示例

    var map = new HashMap();
      map.put("key1","Value1");
      map.put("key2","Value2");
      map.put("key3","Value3");
      map.put("key4","Value4");
      map.put("key5","Value5");
      alert("size："+map.size()+" key1："+map.get("key1"));
      map.remove("key1");
      map.put("key3","newValue");
      var values = map.values();
      for(var i in values){
          document.write(i+"："+values[i]+"   ");
      }
      document.write("<br>");
      var keySet = map.keySet();
      for(var i in keySet){
          document.write(i+"："+keySet[i]+"  ");
      }
      alert(map.isEmpty());

### 成员变量

类型: Number

#### # readonly length

HashMap 容器的长度

类型: Number

#### # readonly length

HashMap 容器的长度

### 方法

#### # clear()

清空Map

#### # clear()

清空Map

#### # containsKey()

判断对象中是否包含给定Key

返回值:
类型: Boolean

#### # containsKey()

判断对象中是否包含给定Key

返回值:
类型: Boolean

#### # containsValue()

判断对象中是否包含给定的Value

返回值:
类型: Boolean

#### # containsValue()

判断对象中是否包含给定的Value

返回值:
类型: Boolean

#### # get()

根据给定的Key获得Value

返回值:

返回 key 对应的 value 值

类型: Object

#### # get()

根据给定的Key获得Value

返回值:

返回 key 对应的 value 值

类型: Object

#### # isEmpty()

判断Map是否为空

返回值:
类型: Boolean

#### # isEmpty()

判断Map是否为空

返回值:
类型: Boolean

#### # keySet()

获得Map中的所有Key

返回值:

返回 map 容器中所有的 key 值

类型: Array.<Object>

#### # keySet()

获得Map中的所有Key

返回值:

返回 map 容器中所有的 key 值

类型: Array.<Object>

#### # put()

向map中添加数据

#### # put()

向map中添加数据

#### # remove()

根据给定的Key删除一个值

#### # remove()

根据给定的Key删除一个值

#### # size()

获得Map的长度

返回值:

返回容器的大小

类型: Number

#### # size()

获得Map的长度

返回值:

返回容器的大小

类型: Number

#### # values()

获得Map中的所有Value

返回值:

返回 map 容器中所有的 value 值

类型: Array.<Object>

#### # values()

获得Map中的所有Value

返回值:

返回 map 容器中所有的 value 值

类型: Array.<Object>

#### # new HashMap()

##### 示例

    var map = new HashMap();
      map.put("key1","Value1");
      map.put("key2","Value2");
      map.put("key3","Value3");
      map.put("key4","Value4");
      map.put("key5","Value5");
      alert("size："+map.size()+" key1："+map.get("key1"));
      map.remove("key1");
      map.put("key3","newValue");
      var values = map.values();
      for(var i in values){
          document.write(i+"："+values[i]+"   ");
      }
      document.write("<br>");
      var keySet = map.keySet();
      for(var i in keySet){
          document.write(i+"："+keySet[i]+"  ");
      }
      alert(map.isEmpty());

### 成员变量

类型: Number

#### # readonly length

HashMap 容器的长度

类型: Number

#### # readonly length

HashMap 容器的长度

### 方法

#### # clear()

清空Map

#### # clear()

清空Map

#### # containsKey()

判断对象中是否包含给定Key

返回值:
类型: Boolean

#### # containsKey()

判断对象中是否包含给定Key

返回值:
类型: Boolean

#### # containsValue()

判断对象中是否包含给定的Value

返回值:
类型: Boolean

#### # containsValue()

判断对象中是否包含给定的Value

返回值:
类型: Boolean

#### # get()

根据给定的Key获得Value

返回值:

返回 key 对应的 value 值

类型: Object

#### # get()

根据给定的Key获得Value

返回值:

返回 key 对应的 value 值

类型: Object

#### # isEmpty()

判断Map是否为空

返回值:
类型: Boolean

#### # isEmpty()

判断Map是否为空

返回值:
类型: Boolean

#### # keySet()

获得Map中的所有Key

返回值:

返回 map 容器中所有的 key 值

类型: Array.<Object>

#### # keySet()

获得Map中的所有Key

返回值:

返回 map 容器中所有的 key 值

类型: Array.<Object>

#### # put()

向map中添加数据

#### # put()

向map中添加数据

#### # remove()

根据给定的Key删除一个值

#### # remove()

根据给定的Key删除一个值

#### # size()

获得Map的长度

返回值:

返回容器的大小

类型: Number

#### # size()

获得Map的长度

返回值:

返回容器的大小

类型: Number

#### # values()

获得Map中的所有Value

返回值:

返回 map 容器中所有的 value 值

类型: Array.<Object>

#### # values()

获得Map中的所有Value

返回值:

返回 map 容器中所有的 value 值

类型: Array.<Object>