在TypeScript中,有一种方便的语法constructor parameter properties:
constructor(a, public b, private _c) {}
哪种语法糖适用于:
constructor(a, b, _c) {
this.b = b;
this._c = _c;
}
考虑到还有ECMAScript建议书,这些建议书以前是TypeScript特有的其他功能,例如class fields and their visibility,因此获取参数属性也是合理的。
ECMAScript中是否有关于构造函数参数属性的建议或其他措施?是否有支持这种或类似语法糖的Babel变换?
我什么也找不到,但我认为可以对同一功能使用不同的术语。
答案 0 :(得分:2)
ECMAScript中是否有关于构造函数参数属性的建议或其他举措?
不。
是否存在支持这种或类似语法糖的Babel变换?
对babel使用typescript
变换:https://babeljs.io/docs/en/next/babel-preset-typescript.html
OR
只需使用typescript
即可,因为它提供了转换