ES12
ECMAScript 2021 (ES12)
String.prototype.replaceAll :有了这个 API,替换字符不用写正则了
Promise.any() :返回第一个 fullfilled 的 promise ,若全部 reject,则返回一个带有失败原因的 AggregateError。
新增逻辑赋值操作符: ??=、&&=、 ||=
WeakRefs:使用弱引用对象,该弱引用不会阻止 GC,并且可以在 GC 前使用 WeakRef.prototype.deref ( ) 解除该引用。
下划线 () 分隔符:使用 分隔数字字面量以方便阅读
Intl.ListFormat :用来处理和多语言相关的对象格式化操作
Intl.DateTimeFormat API 中的 dateStyle 和 timeStyle 的配置项:用来处理多语言下的时间日期格式化的函数