es6

es6(set与map)

2017-10-23  本文已影响3人  余生筑

set

===和==的区别

只要记住一件事: === 不做类型转化,只要类型不同,就会返回 false

NaN===NaN

返回结果为false,但在set和map中,NaN不可以重复添加

map

let op={};
op[name]=13
op//{"": 13}
op["name"]=14
op//{"": 13, name: 14}

但容许类型转换(==)

let obj={}
obj[4]=12
obj//{4:12}
obj['4']=13
obj//{4:13}
let map1=new Map()
map1.set(4,123)
Map(1) {4 => 123}
map1.get(4)//123
map1.get('4')//undefined
上一篇 下一篇

猜你喜欢

热点阅读