关于一般函数的this指向问题?

来源:3-5 非箭头函数中的 this 指向

好学手慕白白

2021-04-15 18:30:20

我无法理解视频老师说的this指向问题,可能是我基础不好还是老师讲的太深奥了吧,请问慕老师们~
this指向是什么意思?什么是指向呢?什么情况下该指向?

写回答

1回答

好帮手慕星星

2021-04-15

同学你好,this是js中的关键字,表示当前对象的一个引用。

在一般函数中谁调用的函数this就指向谁

http://img.mukewang.com/climg/6078199f09ebdea107440381.jpg

非严格模式下,add函数中的this指向window,因为浏览器会自动转化为window调用,也就是window.add()。

但是在严格模式下,没有对象调用add函数,this就指向undefined。


另外关于this,在第一阶段面向对象中讲解过,也是上下文,忘记了可以回顾下哦:

https://class.imooc.com/lesson/1628#mid=39205

祝学习愉快!

2

0 学习 · 15276 问题

查看课程