ECMAScript 2022 正式发布
Posted ejinxian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMAScript 2022 正式发布相关的知识,希望对你有一定的参考价值。
ECMAScript 2022 现已获得 ECMA International的批准通过。ECMAScript 是标准化的 javascript 语言,于 1997 年发布了第一版,现已发展成为世界上使用最广泛的通用编程语言之一。
本 Ecma 标准定义了 ECMAScript 2022 Language,是 ECMAScript 语言规范的第 13 版。
ECMAScript 2022 主要包含内容有:
- 引入了 top-level
await
,允许在模块的顶层使用关键字; - 新的 class elements:公共和私有实例字段、公共和私有静态字段、私有实例方法和访问器以及私有静态方法和访问器;
- 类内的静态块,用于执行每个类的评估初始化;
#x in obj
语法,用于测试对象上是否存在私有字段;- 通过
/d
flag 的正则表达式匹配索引,为匹配的子字符串提供开始和结束索引; Error
对象的cause
属性,可用于记录错误的因果链;- Strings、Arrays 和 TypedArrays 的
at
方法,允许相对索引; - 以及
Object.hasOwn
,这是Object.prototype.hasOwnProperty
的一个更简洁方便的替代方法。
参考:
- https://262.ecma-international.org/13.0/
- https://www.ecma-international.org/wp-content/uploads/ECMA-262_13th_edition_june_2022.pdf
以上是关于ECMAScript 2022 正式发布的主要内容,如果未能解决你的问题,请参考以下文章
Gartner 发布 2022 年人工智能技术成熟度曲线:复合 AI决策智能快速发展,因果 AI 是热点
技术圈Node.js 宣布对 ECMAScript 的正式支持WebAssembly 正式成为 W3C 标准