オブジェクトに対してデフォルト関数を設定することは可能ですか?myObj()
を呼び出して関数を実行するようにしますか?のは、私は単にtest()
でtest.call()
を交換したいのですが、次のfunc
オブジェクトオブジェクトのデフォルト機能ですか?
function func(_func) {
this._func = _func;
this.call = function() {
alert("called a function");
this._func();
}
}
var test = new func(function() {
// do something
});
test.call();
を持っているとしましょう。それは可能ですか?
これが重複しています。それを見つけようとしています... –
@KendallFrey:そうですか?申し訳ありません。 –
[オブジェクトを関数でオーバーロードすることはできますか?](http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –