Можно ли установить функцию по умолчанию для объекта, чтобы при вызове 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()
. Это возможно?