1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-28 21:32:20 +00:00

修改set-map

This commit is contained in:
Ruan Yifeng 2015-01-08 10:39:19 +08:00
parent efee4f8805
commit e0203fcf6a

View File

@ -371,7 +371,7 @@ map.get(k2) // 222
由上可知Map的键实际上是跟内存地址绑定的只要内存地址不一样就视为两个键。这就解决了同名属性碰撞clash的问题我们扩展别人的库的时候如果使用对象作为键名就不用担心自己的属性与原作者的属性同名。
如果Map的键是一个简单类型的值数字、字符串、布尔值则只要两个值严格相等Map将其视为一个键。这对于NaN以及+0和-0都成立
如果Map的键是一个简单类型的值数字、字符串、布尔值则只要两个值严格相等Map将其视为一个键包括0和-0。另外虽然NaN不严格相等于自身但Map将其视为同一个键
```javascript