var obj={fn1.function (){console.log(this)},fn2()=>{console.log(this)}} obj.fn1();obj.fn2()
时间: 2023-12-17 22:02:19 浏览: 119
jQuery中extend()和fn.extend()方法详解
这段代码中有一个语法错误,应该是 var obj={fn1:function (){console.log(this)},fn2:()=>{console.log(this)}}。在执行 obj.fn1() 时,this 指向 obj 对象;而在执行 obj.fn2() 时,this 指向 obj 对象所在的作用域(一般情况下指的是全局对象)。
阅读全文