js 改变this指向的方法
一、call()方法
1、可以进行函数的调用
2、可以改变this的指向,没有参数this指向window
3、可以改变this的指向,如果有一个参数,this指向当前参数
4、可以改变this的指向,如果有多个参数,this指向第一个参数,剩下的参数是参数列表
二、apply()方法
1、可以进行函数的调用
2、可以改变this的指向,没有参数this指向window
3、可以改变this的指向,如果有一个参数,this指向当前参数
4、可以改变this的指向,如果有多个参数,this指向第一个参数,剩下的参数是数组
三、bind()方法
1、不能进行函数的调用
2、可以改变this的指向,没有参数this指向window
3、可以改变this的指向,如果有一个参数,this指向当前参数