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的一个更简洁方便的替代方法。

参考:

以上是关于ECMAScript 2022 正式发布的主要内容,如果未能解决你的问题,请参考以下文章

ES 2022 正式发布!有哪些新特性?

ECMAScript 2022 会有哪些新特性?

Gartner 发布 2022 年人工智能技术成熟度曲线:复合 AI决策智能快速发展,因果 AI 是热点

技术圈Node.js 宣布对 ECMAScript 的正式支持WebAssembly 正式成为 W3C 标准

Node.js 宣布正式支持 ECMAScript modules

前端资讯ECMAScript 2018 正式标准公布