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

.

posted @ 2019-02-25 15:05  以函  阅读(881)  评论(0编辑  收藏  举报