日期:2014-05-16 浏览次数:20402 次
function func(){ console.dir(this); } //最简单,被传入的第一个参数就是调用者 var a={ower:"a"}; func.call(a); func.apply(a); //谁“.”的,就是调用者 var b={ower:"b"}; b.cnuf=func; b.cnuf(); //和上例一个意思 var c={ower:"c"}; c.cnuf=func; c["cnuf"](); //没有指定调用者,内部this为window var f=c.cnuf; f();