JavaScript学习笔录之1

通过学习《你不知道的JavaScript》上、中、下卷,还有上阮一峰老师博客学习了一些JavaScript知识,通过自己理解写出了一些笔录,仅供自行学习之用。

JavaScript 的 this 原理

JavaScript学习笔录之1_第1张图片
Snip20180728_2.png
  • JavaScript允许在函数体内部,引用当前环境的其他变量。
   var f  = function() {
      console.log(x);
   };
  • 由于函数可以在不同的运行环境中执行,所以需要有一种机制,能够在函数体内部获得当前的运行环境 (context)。所以 this 就出现了,它的设计目的就是在函数体内部,指代函数当前的运行环境。
  • 上图所示代码中,函数 f 在全局环境执行,this.x指向全局环境的x

你可能感兴趣的:(JavaScript学习笔录之1)