改变调用函数的this指针方向
apply call
function a(...Obj){
trace(this.g);
var m=0;
for each(var i in Obj){
m+=1;
trace(m);
}
}
function b(...Obj){
this.g=3;
a.apply(this,Obj);
}
b(1,2,3,4);
还有 ...Obj的传递。
apply call
function a(...Obj){
trace(this.g);
var m=0;
for each(var i in Obj){
m+=1;
trace(m);
}
}
function b(...Obj){
this.g=3;
a.apply(this,Obj);
}
b(1,2,3,4);
还有 ...Obj的传递。