ES2024
Promise.withResolvers()
允许创建一个新的 Promise,并同时获得 resolve 和 reject 函数,如果有一个 Promise.abort 的逻辑,可以用这个简化下代码。不过 chrome 在 119 之后才支持Object.groupBy
/Map.groupBy
。是不是很脸熟?其实就是 lodash groupBy 的增强版- String:
isWellFormed()
/toWellFormed()
- ArrayBuffer
resize
,更便捷地调整 ArrayBuffer 的大小transfer
,将当前 ArrayBuffer 的字节复制到一个新的 ArrayBuffer 对象中,然后分离当前 ArrayBuffer 对象,保留了当前 ArrayBuffer 的大小可调整性
Atomics.waitAsync()
。跟共享内存相关的- RegExp 的 v 标志。是 u 标志的超集,并提供了另外两个功能
- 字符串的 Unicode 属性:通过 Unicode 属性转义,可以使用字符串的属性
- 设置符号:允许在字符类之间进行集合操作