ES13

ECMAScript2022(ES13)提案阶段,更倾向于面向对象

声明类的字段:类字段可以在类的顶层被定义和初始化

私有方法&字段:用#前缀来定义类的私有方法和字段

类的静态公共方法和字段:增加了静态公共字段、静态私有方法和静态私有字段的特性

ECMScript 类静态初始化块:在类声明/定义期间评估静态初始化代码块,可以访问类的私有字段

检测私有字段:可以使用in操作符,如果指定的属性/字段在指定的对象/类中,则返回真,并且也能判断私有字段

正则匹配索引:该提案提供了一个新的/dflag,以获得关于输入字符串中每个匹配的开始和索引位置结束的额外信息

在所有内置的可索引数据上新增.at()方法

Object.hasOwn(object, property):使用 Object.hasOwn 替代 Object.prototype.hasOwnProperty.call

Error Cause:为了便捷的传递导致错误的原因