Có thể đặt chức năng mặc định trên một đối tượng, chẳng hạn khi tôi gọi myObj()
chức năng đó được thực hiện? Hãy nói rằng tôi có sau func
đối tượngChức năng mặc định trên một đối tượng?
function func(_func) {
this._func = _func;
this.call = function() {
alert("called a function");
this._func();
}
}
var test = new func(function() {
// do something
});
test.call();
Tôi muốn thay thế test.call()
với chỉ đơn giản test()
. Điều đó có thể không?
Đây là một trùng lặp. Đang cố gắng tìm nó ... –
@KendallFrey: Ồ đúng không? Xin lỗi vì điều đó. –
có thể trùng lặp của [Tôi có thể quá tải một đối tượng có chức năng không?] (Http://stackoverflow.com/questions/4946794/can-i-overload-an-object-with-a-function) –