コード内:
function Foo() {
this.someMethod = function() {
console.log("property");
};
}
空の Foo オブジェクトをインスタンス化し、その上で someMethod を呼び出すことは可能ですか? お気に入り:
Foo.someMethod();
TypeError が発生しました。つまり、そうではありません。
OK、次に、オブジェクトのインスタンス化時にコードを実行する PHP の __construct のようなデフォルト メソッドを定義するか、その関数の評価をオブジェクト内のプロパティ値にすることをお勧めします。関数は、新しいオブジェクトのインスタンス化時に何らかの値を設定します。