что означает вызов первого параметра (thisArg: *, ... args)?
Предполагая, что 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?
}