调用(thisArg:*,... args)的第一个参数是什么意思?函数调用(thisArg:*,... args)actionscript中的第一个参数用法
假设f()的一个未命名的包作为全局函数被定义,以下是代码片段:
package {
public function f(message:String):void {
trace(message);
trace(this.watchedValue);
}
}
测试代码如下:
public function test():void {
var obj:Object = {watchedValue:100};
f("invoking f");
f.call(obj, "invoking f by call()");//actual result is undefined, but shouldn't be 100?
}
你宣布你的变种为“OBJ”,但您在使用通话功能时,把它作为“O” ......这是只是在编写示例时发生错误? – joelrobichaud