TypeScript などのクライアント スクリプトで静的メンバーを使用する必要があるのはいつですか?
2 番目の質問: TypeScript などのクライアント スクリプトのインスタンス メンバー ( new キーワードを使用) と静的メンバーの違いは何ですか?
TypeScript などのクライアント スクリプトで静的メンバーを使用する必要があるのはいつですか?
2 番目の質問: TypeScript などのクライアント スクリプトのインスタンス メンバー ( new キーワードを使用) と静的メンバーの違いは何ですか?
インスタンスは、独自のデータを持つメソッドのコレクションです。各インスタンスには独自のデータ セットがあります。
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 キーワードを使用すると、インスタンスなしでプロパティまたはメソッドを呼び出すことができ、すべての呼び出しで共有されます。