js中关于this的用法,在初期时候经常会弄混,即使现在,也不敢说就一定不会混,但是起码好很多了. 函数执行过程中,主要有4种方法决定this的绑定对象. 分别为:默认绑定.隐式绑定. 显示绑定和new绑定. 1.默认绑定: 独立函数调用. 即直接使用不带任何修饰的函数引用进行调用的,只能使用默认绑定. 2.隐式绑定:调用位置是否有上下文对象,或者说是否被某个对象拥有或者包含. 在一些情况下,被隐式绑定的函数会丢失绑定对象,也就是说他会应用默认绑定,从而把this绑定到全局对象或者undefin…