this指向问题

来源:21-10 再说两句

qq_胡编_0

2018-08-08

请看代码:

F(){

    console.log(this)

}

f(){

    F()

}

f();

假如我这样调用呢,按照老师的说法是,只要是函数中调用,就指向window,但是网上的说法是,(谁最终调用函数,this指向谁),那么应该是这个f()函数对象才对。

我自己运行的结果是老师的说法是对的,指向window,请问这种复杂的调用情况下this到底如何指向呢?

写回答

1回答

双越

2018-08-08

你说的这个情况不复杂,按照课程中的规则,应该能对应上,因此先按照课程中讲的规则来,别看其他的。

如果你再发现某些情况下运行结果和课程中讲的不一样,再来随时提问。

0
4
双越
回复
qq_胡编_0
感觉课程有帮助的话,别忘了给一个好评
2018-08-09
共4条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程