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

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值