我在现实世界的项目中遇到了这个问题。
我至少需要史蒂夫所说的“将方法 operator() 分配给对象”。重新分配不是一种选择,因为对象太复杂并且不是在 Javascript 中创建的。
我有一个对象 x (但不是一个函数)。我想这样调用一个方法
x()
我试图添加一个apply
和一个call
方法,但它没有用。似乎 Javascript 总是记得“不是函数”(这是我总是得到的错误)。有没有办法“破解” Spidermonkey 引擎来实现这一点?
我在现实世界的项目中遇到了这个问题。
我至少需要史蒂夫所说的“将方法 operator() 分配给对象”。重新分配不是一种选择,因为对象太复杂并且不是在 Javascript 中创建的。
我有一个对象 x (但不是一个函数)。我想这样调用一个方法
x()
我试图添加一个apply
和一个call
方法,但它没有用。似乎 Javascript 总是记得“不是函数”(这是我总是得到的错误)。有没有办法“破解” Spidermonkey 引擎来实现这一点?