
回复
本文盘点ECMAScript 2022 中的新特性,包括顶级等待、RegExp 匹配索引、新的公共和私有类字段等。
最新的 ES13 规范允许我们将成员字段内联定义为类主体的一部分,我们可以使用#
来表示私有字段。
使用class
关键字定义了一个Foo类 。这个类有两个成员,title
和artist
。该artist
成员以井号 (#) 符号为前缀,因此它是私有的。我们允许在构造函数中设置这些字段,构造函数必须this.#artist
再次使用哈希前缀访问,不然会被覆盖成公共字段。
可以有一个带有 static 的静态私有字段#label
;即私有静态字段。
提供一个indices数组,数值为匹配到的字符串的开始和结束位置
之前的await只能允许在async函数中使用,ES13允许在顶层使用await函数
Error,支持包含错误原因支持,这允许在错误链中进行类似 Java 的堆栈跟踪。错误构造函数现在允许包含一个cause
字段的选项
ES每次更新都带了便于开发者操作的简化和新特性。
文章转载自公众号:新钛云服