重温ES5的这3个方法,居然把bind的用法忘记了。 首先,call和apply和bind都是改变函数执行的上下文,其实就是改变this指向。 其次,call和apply改变了函数的this上下文后便执行该函数,而bind则是返回改变了上下文后的一个函数,需要调用才执行。 最后,call接收单独的变量, apply接收一个数组, bind方法不支持ie6-8。