15_Map集合

Map集合

介绍:类似于对象,也是键值对的集合。但是 "键" 的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map 也实现了 iterator 接口,所以可以使用 [ 扩展运算符 ] 和 for...of 进行遍历

属性和方法

// 初始化
let m = new Map()
// 添加元素
m.set('name', '西安')
m.set('change', function() {
    console.log("我们可以改变你")
})
let key = {
    city: 'XIAN'
}
m.set(key, ['biangbiang面', '泡馍', '三秦套餐'])

console.log(m.size) // 3
console.log(m.delete('name')) // true
console.log(m.get(key)) // ["biangbiang面","泡馍","三秦套餐"]
for(let v of m) {
    console.log(v) // 数组 例:["name", '西安'],第一个为键,第二个为值
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容