2013年9月24日

javascript中call和apply方法

摘要: 我们可以将call和apply看做是某个对象的方法,通过调用方法的形式来间接调用函数。call和apply的第一个实参是要调用函数的母对象,它是调用上下文,在函数体内通过this来获得对它的引用。例如,如果要想以对象o的方法来调用函数f,可以按如下的方式使用call和apply方法: f.call(o); f.apply(o);可以按如下的代码来理解: o.m = f; //将f存储为o的临时方法 o.m(); //调用这个临时方法 delete o.m; //将这个临时方法删除来个示例吧。 function testFun(){ return this.a + t... 阅读全文

posted @ 2013-09-24 12:49 ArthurPatten 阅读(1618) 评论(3) 推荐(3) 编辑

导航