主要观点:2024 年 6 月 26 日第 127 届 Ecma 大会批准了 ECMAScript 2024 语言规范,此博客解释其新内容。
关键信息:
- 编辑人员:Shu-yu Guo、Michael Ficarra、Kevin Gibbons。
- 新特性:分组同步可迭代对象、
Promise.withResolvers()、正则表达式标志/v、ArrayBuffers 和 SharedArrayBuffers 的新特性、确保字符串格式良好、Atomics.waitAsync()。 - 免费书籍:“Exploring JavaScript (ES2024 Edition)”可在线阅读,其中两章与 ECMAScript 2024 相关。
重要细节: Map.groupBy()和Object.groupBy()可对可迭代对象分组。Promise.withResolvers()提供创建可解析 Promise 的新方式。- 正则表达式标志
/v可实现 Unicode 相关功能。 - ArrayBuffers 可原地调整大小和转移,SharedArrayBuffers 只能增长且不可转移。
String.isWellFormed()和String.toWellFormed()可确保字符串格式良好。Atomics.waitAsync()可异步等待共享内存变化。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。