首先我们来搞明白普通函数的this指向问题: const obj = { bg:function(){ console.log(this) } } obj.bg() //obj var dbl = obj.bg dbj() //windows 复制代码 obj是一个对象,对象里面有过一个bg的属性,然后第一行obj.bg()执行,普通函数里面的this指向obj这个对象,第二行var dbl = obj.bg只做...
首先我们来搞明白普通函数的this指向问题: const obj = { bg:function(){ console.log(this) } } obj.bg() //obj var dbl = obj.bg dbj() //windows 复制代码 obj是一个对象,对象里面有过一个bg的属性,然后第一行obj.bg()执行,普通函数里面的this指向obj这个对象,第二行var dbl = obj.bg只做...