04 2018 档案

摘要:作用域 this 在任何情况下都不指向函数的词法作用域 当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this 就是记录的其中一个属性,会在函数执行的过程中用到 this 实际上是在函数被调用时发生的绑定 阅读全文
posted @ 2018-04-09 19:42 C.Jun 阅读(202) 评论(0) 推荐(0)
摘要:作用域和闭包 this和对象原型 类和语法 阅读全文
posted @ 2018-04-09 19:40 C.Jun 阅读(131) 评论(0) 推荐(0)
摘要:引擎 编译器 作用域 编译阶段:函数声明和变量声明都会被提升 编译阶段:函数提升先于变量 编译阶段:同名函数或变量会被覆盖 eval('str'),性能低 with,未找到匹配属性时,易自动创建成全局变量 立即执行函数 (function foo() {})(); let(ES6),块作用域 { c 阅读全文
posted @ 2018-04-02 20:46 C.Jun 阅读(174) 评论(0) 推荐(0)