String.prototype.replaceAll(): 引入了一个新的字符串方法,用于全局替换字符串中的匹配项。
Promise.any(): 引入了一个新的Promise方法,类似于Promise.race(),但它会在一组Promise中至少有一个完成或拒绝时解析。
WeakRefs: 引入了WeakRef和FinalizationRegistry API,用于更轻松地管理内存。
Logical Assignment Operators: 引入了逻辑赋值运算符,如 x &&= y,x ||= y 和 x ??= y,用于更方便地更新变量的值。
Numeric Separators: 现在可以在数字字面量中使用下划线,以提高可读性。
Promise Improvements: 对Promise的性能进行了优化,并引入了新的方法来简化Promise的处理过程。
Aggregate Error: 引入了AggregateError类,用于更方便地处理多个错误。
WeakRefs and Finalizers: 引入了WeakRef和FinalizationRegistry API,用于更轻松地管理内存。