Возможно ли установить функцию по умолчанию для объекта, чтобы при вызове myObj()
эта функция выполнялась? Скажем, у меня есть следующие 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();
Я хотел бы заменить test.call()
с просто test()
. Это возможно?
Это дубликат. Попытка найти его ... –
@ KendallFrey: О, это так? Извини за это. –
Возможный дубликат [Можно ли перегрузить объект с помощью функции?] (Http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –