【发布时间】:2013-10-12 15:36:17
【问题描述】:
是否可以通过在其上实现call 或apply 或以其他方式使对象可调用?例如:
var obj = {};
obj.call = function (context, arg1, arg2, ...) {
...
};
...
obj (a, b);
【问题讨论】:
-
不,这是不可能的。对象必须作为实例化函数“天生”可调用。
-
@HansZ 不是真的,我的问题是关于使 existing 对象可调用,而不是创建一个新对象。
标签: javascript