摘自:http://blog.csdn.net/chelen_jak/article/details/21021101 在web前端开发过程中,我们经常需要改变this指向,通常我们想到的就是用call方法 一.call方法的定义 关于call的定义都很拗口.在我的理解,a.call(b,arg1,arg2..)就是a对象的方法应用到b对象上.例如如下例子: function add(a,b) { alert(a+b); } function reduce(a,b) { alert(a-b);…