Czy można ustawić domyślną funkcję obiektu, aby wywołać tę funkcję po wywołaniu myObj()
? Powiedzmy, że mam następujące func
obiektuDomyślna funkcja obiektu?
function func(_func) {
this._func = _func;
this.call = function() {
alert("called a function");
this._func();
}
}
var test = new func(function() {
// do something
});
test.call();
Chciałbym wymienić test.call()
ze po prostu test()
. Czy to jest możliwe?
To jest duplikatem. Próbuję go znaleźć ... –
@KendallFrey: Oh to jest? Przepraszam za to. –
możliwy duplikat [Czy mogę przeciążać obiekt za pomocą funkcji?] (Http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –