【发布时间】:2010-02-06 12:44:51
【问题描述】:
我在实际项目中遇到了这个问题。
How to convert an "object" into a function in JavaScript?
我至少需要史蒂夫所说的“将方法 operator() 分配给对象”。 重新分配不是一种选择,因为对象太复杂而且不是在 Javascript 中创建的。
我有一个对象 x(但不是一个函数)。 我想这样调用一个方法
x()
我尝试添加apply 和call 方法,但没有成功。似乎 Javascript 总是记得“不是函数”(这是我总是得到的错误)。
有没有办法“破解” Spidermonkey 引擎来实现这一点?
【问题讨论】:
标签: javascript function-object