主要观点: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) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。