call,apply,bind都是为了改变函数体内this的指向,但三者都有所不同。 call,apply,bind的第一个参数都是this要指向的对象, bind是返回对应函数,便于稍后调用,call与apply是立即调用 call传递参数是按顺序传入,apply是把参数放入数组中 call(this指向的对象,参数1,参数2,参数3…); apply(this指向的对象,[参数1,参数2,参数3…]);