call:调用一个函数,具有一个指定的this值和分别提供的参数列表
参数
- 第一个参数:改变this的方向
- 第二个参数:要传给原函数的实参
返回值:等同于原函数的返回值
apply:调用一个函数,具有一个指定的this值和分别提供的参数数组
参数
- 第一个参数:改变this的方向
- 第二个参数:数组的形式,包含传给原函数的实参
返回值:等同于原函数的返回值
bind:创建一个新函数,当这个函数被调用时,this的值为提供的值,参数列表前几项为创建时指定的参数序列
参数
- 第一个参数:改变this的方向
- 第二个参数:要传给原函数的实参