js Map类型,增删改,获取,是否存在

it2022-05-09  29

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

最新回复(0)