js
创建键值对
var map = new Map()
添加, 修改也是这个,
map.set('s', 123333)
删除
map.delete('s')
获取
map.get('s')
是否存在
map.has('s')
转成array ,
var arr = Array.from(map)
迭代器,----
var iterator1 = map.entries()
如,iterator1.next().value
next(),得到的是
{
value: 元素 //格式为:[key, value] 如 ["f", 3]done:false //false为未迭代完, true时, value为 undefined
}
,,另外,有keys, values,,
参考,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
.
转载于:https://www.cnblogs.com/ijunxiong/articles/10430985.html
相关资源:js中的类似于java中的map工具对象Map.js