- 都是用来改变函数的 this 对象的指向的。
- 第一个参数都是 this 要指向的对象。
- 参数、绑定规则(显示绑定和强绑定),运行效率(最终都会转换成一个一个的参数去运行)、运行情况(call , apply 立即执行,bind 是 return 出一个 this “ 固定 ” 的函数,这也是为什么 bind 是强绑定的一个原因)。
- 在
javascipt
中,call
和apply
都是为了改变某个函数运行时的上下文而存在的,换句话说就是为了改变函数体内部this
的指向。
04月
13