JavaScript中this的指向问题 1.默认绑定 没有被明确隶属对象执行的函数的this指向window console.log(this) //这里的this指向window 2.隐式绑定 被明确隶属对象执行的函数的this,指向执行对象 btn.onclick = function(){ console.log(this) //这里的this指向btn } 2.1.隐式丢失 如果作为参数,传到另一个函数中,那么丢失原本的对象,变成window var obj = { name : Admin, fn :function(){ console.log(this)