读书人

javascript 零星

发布时间: 2012-10-06 17:34:01 作者: rapoo

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();

读书人网 >JavaScript

热点推荐