1.基本方法
var map = new Map()
map.set('edition', 6)
map.set(262, 'standard')
map.set(undefined, 'nah')
map.get('edition')
map.get(262)
map.get(undefined)
map.delete('edition')
map.delete(262)
map.delete(undefined)
map.has('edition')
map.has(262)
map.has(undefined)
map.size
map.keys()
map.values()
map.entries()
2.遍历
for(let val of map.values()){
console.log(val)
}
for(let [key,val] of map.entries()){
console.log(val)
}
for (let [key, value] of map) {
console.log(key, value)
}
3.转换成数组
[...map.entries()]
4.数组对象转换map
let obj=[]
obj.map(o=> {
let map = new Map()
for (let [k, v] of Object.entries(o)) {
map.set(k, v)
}
})
((o)=> {
let map = new Map()
for (let [k, v] of Object.entries(o)) {
map.set(k, v)
}
console.log(map)
})()