map类型
map类型 对 对象类型一种加强 在原始js中对象 key:value key只能为字符串格式
map类型 可以将其他的数据类型作为key
let bt1=document.getElementsByTagName("button")[0]
let m1=new Map() //创建一个map对象
m1.name="张三"
// m1.bt1=4
//map对象中 用变量作为key值 需要使用set方法
//get获取
m1.set(bt1,4)
console.log(m1.get(bt1))
symbol类型
symbol 创建一个独一无二的值,防止出现命名冲突问题 ,可以作为对象的key
let s=Symbol("123")
let s1=Symbol("123")
console.log(s)
console.log(s1)
console.log(s==s1)
let obj={}
obj[Symbol("name")]=1
obj[Symbol("name")]=2
console.log(obj)