改变调用函数的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的传递。

posted @ 2012-08-22 18:34  晨祷  阅读(162)  评论(0编辑  收藏  举报