this 指向问题:
普通函数指向window , this 放在函数方法中指向函数调用者,
计时器函数指向window
箭头函数中this,指向不变,箭头函数中没有this
DOM事件中的this指向的是一个dom对象:btn.onclick=function(){ console.log(this)} //this指向 button
构造函数中:构造函数是用来创建对象的,this只向创建出来的对象。 function F(){ this.name='小明'} 构造函数 let f =new F(); //创建的对象
本文详细探讨了JavaScript中this的指向问题,包括普通函数、计时器函数、箭头函数、DOM事件及构造函数中的不同行为。理解this的关键在于识别其在不同上下文中的绑定对象,这对于JavaScript开发者至关重要。

被折叠的 条评论
为什么被折叠?



