普通函数的this指向取决于是谁调用的,如果是obj.fun(),那就是obj,如果只是单单的fun(),那this就代表的是默认的window了,那么最关键的是箭头函数呢?箭头函数中的this所指向取决于其父级程序的指向,比如在fun()中有一个箭头函数f1:()=>{console.log(this)},那么这个this取决于fun函数的this指向,obj.fun(),则箭头函数的指向为obj。
关于js中的this指向问题
最新推荐文章于 2023-03-08 16:50:32 发布