javascript - 构造函数参数属性的 ECMAScript 提案
问题描述
在 TypeScript 中,有方便的语法,构造函数参数属性:
constructor(a, public b, private _c) {}
这是语法糖:
constructor(a, b, _c) {
this.b = b;
this._c = _c;
}
考虑到 ECMAScript 提议的其他功能以前特定于 TypeScript,例如类字段及其可见性,获取参数属性也是合理的。
ECMAScript 中的构造函数参数属性是否有建议或其他举措?是否有支持这种或类似语法糖的 Babel 转换?
我找不到任何东西,但我认为不同的术语可以用于相同的功能。
解决方案
ECMAScript 中的构造函数参数属性是否有建议或其他举措?
不。
是否有支持这种或类似语法糖的 Babel 转换?
使用typescript
带有 babel 的转换:https ://babeljs.io/docs/en/next/babel-preset-typescript.html
或者
只需单独使用typescript
,因为它提供了转换
推荐阅读
- android - 分页 Recyclerview 的增量页面索引
- python - 不完整的python代码没有执行
- rest - 如何使用 Outlook rest api v1.0 发送多个“致收件人”的电子邮件
- vba - Excel 单元格值根据其他单元格值更改
- java - 包含 onTouchListener 时,OnclickListener 不起作用
- sql - 如何在数据库二叉树中找到没有根的节点
- php - sql和数据库连接问题?
- php - 从 4 输入表单为 MySQL 插入和更新创建循环
- javafx - 将 java fx 代码转换为 java scenebuilder
- css - 我如何正确使用引导程序混合进行框阴影和过渡?