在TypeScript中使用静态成员时

时间:2013-01-25 07:19:34

标签: typescript

我有一个问题,当我们必须在客户端脚本中使用静态成员时,例如TypeScript?

第二个问题:实例成员(使用new关键字)和客户端脚本中的静态成员(如TypeScript)有什么不同?

1 个答案:

答案 0 :(得分:2)

实例是具有自己数据的方法集合。每个实例都有自己的数据集。

class Example {
    constructor(public name: string) {
    }

    showName() {
        alert(this.name);
    }
}

var a = new Example('Sally');
var b = new Example('Jane');

a.showName(); // Sally

b.showName(); // Jane

使用static关键字时,可以在没有实例的情况下调用属性或方法,并由所有调用共享。