javascript - TypeScript 中的自动 getter 和 setter

标签 javascript oop typescript getter-setter

我创建了 this (某种自动 getter 和 setter)用于 javaScript 但我不知道如何在 typeScript 中实现它

如果可能的话,我想制作一个面向对象的版本。

最佳答案

目前还没有很好的办法做到这一点。我认为您只需要采用样板式的方式:

class Foo {
    private _bar: number;
    get bar() { return this._bar }
    set bar(bar: number) { this._bar = bar}
    // ...
}

如果需要,您可以使用编辑器片段来减轻这种痛苦。

关于javascript - TypeScript 中的自动 getter 和 setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32722654/

相关文章:

javascript - 从 'angularfire2/database' 导入 {AngularFireDatabase, FirebaseListObservable}

typescript - 在 wwwroot 之外调试 TypeScript 文件

javascript - 如何通过调用脚本一次而不是 X 次来更快地加载 Twitter 分享按钮?

javascript - 我如何在vue中循环并创建具有多个子菜单级别的菜单

c++ - 如何放入 addStaff(const Staff&) 数组

c# - 如何在 C# 中获得更多封装?

python - 如何在运行时覆盖包中的东西?

typescript - 从另一个实现类型 T 的对象创建类型 T 的对象

javascript - 使用 JavaScript 最佳方法的 HTTP 基本身份验证

javascript - 我的测验倒计时器没有按预期工作