次のようにJavaScriptでクラスを定義できます。
var appender = function (elements, func) {
this.Prop = something;
staticProp = something_else;
};
私は正しいですか?では、どうすればこのクラスに静的フィールドを作成できますか?そして、どうすればクラス内のそのフィールドにアクセスできますか?つまり、クラスのすべてのインスタンス間で共有されるフィールドが必要です。
var ap1 = new appender();
var ap2 = new appender();
ap1.Prop = something1;
ap2.Prop = something2;
var t = ap1.Prop == ap2.Prop; // true
ap1.staticProp = something_static;
var s = ap2.staticProp = something_static; // I want to this returns true. how can I?