定义了一个类foo,然后引用了一个第三方类SOAPClient,这个类里面的方法都是类方法。
function foo(){}
foo.prototype.run = function(){
SOAPClient.invoke(params,this.soapCallback); //调用类方法,第二个参数是回调函数。
};
foo.prototype.run2 = function(){...};
foo.prototype.soapCallback = function(){
//这里我想调用run2,但是这时候上下文关系变成了SOAPClient,找不到foo的实例了,因此无法调用run2
请问在这里我如何才能把foo的实例传进来呢? 用全局变量是一种思路,自己修改第三方库把foo的实例传进去是一种思路,还有别的思路么?
}
--
修改:Kiessling FROM 222.130.132.*
FROM 222.130.132.*