获取所有键

  <script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
console.log(map.keys())
</script>

遍历map类型_html

 获取所有值

  <script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
console.log(map.values())
</script>

遍历map类型_键值对_02

 获取所有键值对

<script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
console.log(map.entries())
</script>

遍历map类型_前端_03

得到所有键:for of  或者 forEach

  <script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
for(const key of map.keys()){
console.log(key)
}
</script>

 

遍历map类型_html_04

得到所有值: for of  或者 forEach

 <script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
for(const key of map.values()){
console.log(key)
}
</script>

遍历map类型_前端_05

 遍历键值对: for of 或者 forEach

// for  of
<script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
for(const [key,value] of map.entries()){
console.log(key)
console.log(value)
}
</script>

// forEach
<script>
let map = new Map();
map.set('name1',"test1")
map.set('name2',"test2")
map.set('name3',"test3")
map.forEach((value, key) => {
console.log(key)
console.log(value)
})
</script>

遍历map类型_javascript_06