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