【发布时间】:2016-02-25 03:41:00
【问题描述】:
为什么我不能这样做?是由于 Javascript/Typescript 的技术限制,还是这是 Typescript 开发人员的设计决定?同样的代码在 Java 或 C# 中也可以正常工作。
class Test {
static str: string = "test";
public static getTest(): string {
return this.str;
}
}
//works as expected
console.log(Test.getTest());
//won't compile
var test: Test = new Test();
console.log(test.getTest());
【问题讨论】:
标签: javascript static typescript