1, 2, 3]
有这么一个需求:将数组[[2, 8], [2], [[4, 6], 7, 6]]转成一维且元素不重复的数组。...正因为这样, WeakSet 对象是无法被枚举的, 没有办法拿到它包含的所有元素。...get(key):get方法读取key对应的键值,如果找不到key,返回undefined
WeakMap
WeakMap结构与Map结构类似,也是用于生成键值对的集合。...属性方法啥的跟Map差不多,就是没有了size和forEach,因为其是不可枚举的。
Promise对象
Promise是异步编程的一种解决方案,比传统的解决方案“回调函数和事件”更合理和更强大。...构造函数方法Promise.all方法用于将多个Promise实例,包装成一个新的Promise实例。