最近在读一本进阶的JavaScript的书《你不知道的JavaScript(上卷)》,这次研究了一下“this”。

当一个函数被调用时,会创建一个活动记录(执行上下文)。

这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。

this就是记录的其中一个属性,会在函数执行的过程中用到。

this既不指向函数自身也不指向函数的作用域

this实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用

 

一、调用位置

调用位置就在当前正在执行的函数的前一个调用中,源码查看

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

function baz