Bootstrap

Js改变this指向的三种方式

call方法

1、call()方法可以进行普通函数的调用                                                                                               

2、call()方法可以改变this的指向,如果没有参数,this指向window

3、call()方法可以改变this的指向,如果有一个参数,this指向该参数

4、call()方法可以改变this的指向,如果有多个参数,this指向第一个参数,剩下的是个参数列表(构造函数继承的案例)children1.call()

apply方法

1、 apply()方法可以进行普通函数的调用

2、apply()方法可以改变this的指向,如果没有参数,this指向window

3、apply()方法可以改变this的指向,如果有一个参数,this指向该参数

 4、apply()方法可以改变this的指向,如果有多个参数, this指第一个参数,可以为null或者window,第二个参数是数组

bind方法

1、 bind()不能进行函数的调用

2、 可以改变this指向

;