Map是一种新的集合类型,为这门语言带来了真正的键/值存储机制
// 创建一个map
const m = new Map()
// 接受一个二维数组的时候
const m1 = new Map([
["Key1", "val1"],
["Key2", "val2"],
["Key3", "val3"]
])
// 通过这样方式创建,m1大概是这样展示
m1 = {"key1": "val1", "key2":"val2"}
// 判断是否存在key值
m1.has("key1")
// 增加新的值
m1.set("key3","val3")
// 获取某个key的值
m1.get("key1") // 此时打印出来为val1
// 对map的遍历
1:遍历key值
m1.keys().forEach(item=>{ console.log(item)}) // 此时打印出来为key1,key2,key3
2:遍历values值
m1.values().forEach(item => console.log(item)) // 此时打印出来为val1,val2,val3