我有一个问题,什么时候我们必须在客户端脚本中使用静态成员,比如 TypeScript ?
第二个问题:实例成员(使用 new 关键字)和客户端脚本(如 TypeScript)中的静态成员有什么不同?
我有一个问题,什么时候我们必须在客户端脚本中使用静态成员,比如 TypeScript ?
第二个问题:实例成员(使用 new 关键字)和客户端脚本(如 TypeScript)中的静态成员有什么不同?
实例是具有自己数据的方法的集合。每个实例都有自己的一组数据。
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 关键字时,可以在没有实例的情况下调用属性或方法,并由所有调用共享。