js Map类型,增删改,获取,是否存在
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
.