javascript 中this的解读

2019-07-11  本文已影响0人  微笑的boy

先来看下两个程序,顺带一提,每个函数内部都有个this属性,而this具体指向谁,就要看当前函数挂载在哪个环境下

以下为个人解读的图解

执行object.getNameFunc()() 可拆分来解读,

var 隐藏变量f = object.getNameFunc()

然后再执行f() 即可


当明白了上述的整体流程思路后,就可以对代码进行修改,

如果要object.getNameFunc()()输出的是"My Object"

则可重写代码,如下图所示:

上一篇下一篇

猜你喜欢

热点阅读