调用对象的一个方法,用另一个对象替换当前对象;
A对象调用B对象方法

  • A.call(B, arg1, arg2); 后面的参数一个个传入,立即执行
  • A.apply(B, [arg1, arg2,...]); 传入参数是数组形式传入,立即执行
  • A.bind(B, arg1, arg2); 和call一样,但是返回的是函数,需要调用才执行