2024 年 6 月 26 日,第 127 届 Ecma 大会批准了 ECMAScript 2024 语言规范,这意味着它现在正式成为标准。
https://github.com/tc39/ecma262/releases
1. Group By 分组Map.groupBy() 将可迭代对象分组为一个新的 Map,Map中的 key由回调提供:
Map.groupBy([0, -5, 3, -4, 8, 9], x => Math.sign(x))还有 Object.groupBy() 生成一个 对象 而不是 Map
Object.groupBy([0, -5, 3, -4, 8, 9], x => Math.sign(x))Math.sign() 方法用于判断一个数的符号,即正负性
兼容性
2. Promise.withResolversPromise.withResolvers() 提供了一种创建我们想要解决的 Promise 的新方法:
const { promise, resolve, reject } = Promise.withResolvers();兼容性
3. 正则表达式标志 /v如果使用 v 标志, RegExp.prototype.unicodeSets 的值为 true ;否则, false 。
v 标志是 u 标志的“升级”,可启用