在JavaScript中,this指向是函数调用时动态决定的,这带来了极大的灵活性,也常常引发回调中this丢失、对象方法被拆解后指向错误等令人头疼的问题。为了人为干预这一绑定过程,Function原型上提供了call、apply、bind三个方法。call和apply会立即执行函数并显式指定this,区别在于参数传递方式:call展开 ...