是否可以在对象上设置默认功能,以便在我致电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()
更换test.call()
。那可能吗?
这是一个重复。试图找到它... –
@肯德尔弗雷:哦,它是?对于那个很抱歉。 –
可能重复的[我可以用函数重载一个对象?](http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –