Set/Map
https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/6#issuecomment-464321312
- Set: value 不重复,没有
get
,只有has
- Map: key 可以为任何类型,
get
是引用比较,但 0 相等、NaN 相等。 - WeakSet: value 只能是对象,GC 不考虑对象的引用
- WeakMap: key 只能是对象,GC 不考虑对象的引用
https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/6#issuecomment-464321312
get
,只有 has
get
是引用比较,但 0 相等、NaN 相等。