JS new Map()方法

传统对象是键值对组合,键值必须是字符串,例如:

let obj = {'name':"张三"}

es6的Map()构造函数突破了对象的键值只能为字符串的限制,例如

let person = new Map()

person.set('name':"李四") // 创建普通键值对

person.set(1:'一') // 创建数字型键值对

构造函数还封装了许多方法

person.get('name') // 查询对应键的值

person.size() // 查询键值对数量

person.has('name') // 查询是否有对应键值 返回值为布尔值

person.delete(key) // 删除对应的键值对

person.clear() // 清楚所有键值对

原文摘自new Map() 方法 - 简书


版权声明:本文为weixin_59324977原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。