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 的配置项:用来处理多语言下的时间日期格式化的函数