js中每一个Function对象都有一个apply个一个call方法: function.apply(thisObj,[argArray]); function.call(thisObj,arg1,arg2); 一般来说this总是指向调用某个方法的对象,但是使用call和apply方法,就会改变this的指向. 调用对象的一个方法,用一个另一个对象替换当前的对象. demo: A.apply(B,arguments);||A.call(B,arg1,arg2); A对象应用B对象的方法,将一个…