1. 介绍
javascript 的一大特点是,函数存在 [定义时上下文] 和[运行时上下文], 以及 [上下文是可以改变的] 这样的概念,apply,call,bind 都是为了改变函数运行时上下文 (context) 存在的,既改变函数体内部 this 的指向。
Function.prototype.apply()
Function.prototype.call()
Function.prototype.bind()
javascript 的一大特点是,函数存在 [定义时上下文] 和[运行时上下文], 以及 [上下文是可以改变的] 这样的概念,apply,call,bind 都是为了改变函数运行时上下文 (context) 存在的,既改变函数体内部 this 的指向。
Function.prototype.apply()
Function.prototype.call()
Function.prototype.bind()