¿Es posible establecer una función predeterminada en un objeto, de modo que cuando llamo al myObj()
se ejecute esa función? Digamos que tengo el siguiente func
objeto¿Función predeterminada en un objeto?
function func(_func) {
this._func = _func;
this.call = function() {
alert("called a function");
this._func();
}
}
var test = new func(function() {
// do something
});
test.call();
me gustaría sustituir test.call()
con simplemente test()
. ¿Es eso posible?
Este es un duplicado. Tratando de encontrarlo ... –
@KendallFrey: ¿Ah, sí? Lo siento por eso. –
posible duplicado de [¿Puedo sobrecargar un objeto con una función?] (Http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –