JavaScript学习笔录之1

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

JavaScript 的 this 原理

Snip20180728_2.png
  • JavaScript允许在函数体内部,引用当前环境的其他变量。
   var f  = function() {
      console.log(x);
   };
  • 由于函数可以在不同的运行环境中执行,所以需要有一种机制,能够在函数体内部获得当前的运行环境 (context)。所以 this 就出现了,它的设计目的就是在函数体内部,指代函数当前的运行环境。
  • 上图所示代码中,函数 f 在全局环境执行,this.x指向全局环境的x
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,732评论 0 13
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,757评论 0 38
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 10,195评论 0 5
  • 苏城的夜空很美,或许是因为我过于悲伤,总认为他是深蓝色的。 我记得有人和我说过,我的微笑很有魅力,就像漆黑空谷中的...
    笑我疯癫慕我狂阅读 3,931评论 5 3
  • 不得不承认,以前读书,总是抱着一种虚荣的心态,通俗的说,就是想装B。虽然我不能确定这种心理现在是不是已经完全不存...
    这是索菲亚的ID阅读 2,732评论 0 1

友情链接更多精彩内容