let map = new Map()
map.set('name','xiao')
map.set('age',1)
map.forEach((value,key) => {
console.log(key,":",value) // name : xiao age : 1
});
for…of
let map = new Map()
map.set('name','xiao')
map.set('age',1)
for (const iterator of map) {
console.log('key:'+ iterator[0]+ ' value: '+ iterator[1]) // key:name value: xiao key:age value: 1
}
for (const iterator of map.values()) {
console.log(iterator) // xiao 1
}
for (const iterator of map.keys()) {
console.log(iterator) // name age
}
entries
let map = new Map()
map.set('name','xiao')
map.set('age',1)
for (const iterator of map.entries()) {
console.log(iterator) // [ 'name', 'xiao' ] [ 'age', 1 ]
}