ECMAScript 2022 预览:10 个在 2021 进入 Stage 4 的提案
2021 年,多项提案进入了 TC39 的 Stage 4 阶段。按照 TC39 的运作流程,每个提案都从 Stage 0 开始,而进入 Stage 4 则意味着该提案已被ECMAScript 编辑签署同意意见,成为了事实上的标准特性。 本文整理了在 2021 年进入 Stage 4 的 10 个提案,它们将会被吸纳进 ECMAScript 2022。 Class Fields 声明类的字段。 提案链接:https://github.com/tc39/proposal-class-fields 到目前为止,在 ES 规范中,类的字段定义和初始化是在类的构造函数中完成的。但是在新的提案中,类的字段可以在类的顶层被定义和初始化。 class Post { title; content; shares = 0; } 提案为 ECMAScript Class 新增了下表中所描述的特性(绿色为现有特性): 提案所包含的特性目前已经在 Chrome 74,Node 12,Safari Technology Preview 117,TypeScript 3.8,Babel 7.0+ 等等...


