javascript 零散
每一个function在每次被调用的时候
他内部的this都会被赋值,没有调用者this为window。
调用者:
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为windowvar f=c.cnuf;f();