static TypeScript · 类型关键字
静态成员:属于类本身而不是某个对象,直接用 类名.成员 访问,不用 new。
怎么用
class 类名 {
static 成员 = 值;
}
小例子
class 计数器 {
static 总数 = 0;
static 加一() { 计数器.总数 += 1; }
}
计数器.加一();
计数器.加一();
console.log(计数器.总数);
运行结果
2
提醒:工具函数、共享计数这类「不依赖具体对象」的东西适合放静态
官方文档:https://www.typescriptlang.org/docs/handbook/2/classes.html#static-members
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条