TypeScript中是否存在与c# 's属性等价的东西?
本文关键字:属性 存在 是否 TypeScript | 更新日期: 2023-09-27 18:11:54
在c#中有一种语法可以用来定义一个属性的属性。
[Required]
string personName
描述了personName是必需的。我们可以通过反射在任何给定的时间获得属性的属性。
我想知道TypeScript是否有这样的功能?
我想知道TypeScript是否有这样的功能?
装饰者就是这样。例如,mobx (https://github.com/mobxjs/mobx)使用它来使事物可观察。
class TodoList {
@observable todos = [];
@computed get unfinishedTodoCount() {
return this.todos.filter(todo => !todo.finished).length;
}
}
当然,TypeScript也有装饰器,详见官方文档