ES6 Map数据结构

504 阅读1分钟

创建

const map = new Map()

方法

1. map.set(key, value) 设置属性

2. map.get(key)  根据key获取值

3. map.delete(key)  删除key

4. map.clear()    删除所有属性

5. map.has(key)  判断是否有这个属性

属性

1. map.size   获取属性个数

循环遍历,通过forEach方法

map.forEach((curr) => {

   console.log(curr)

})

直接设置属性

1. new Map([['city', '成都'], ['name', '张三']]) 通过二维数据设置,可以设置多个属性值