目录 一、作用域和闭包 1. 附录B 块作用域的替代方案 1.1 Traceur - 将ES6 代码生成兼容ES5的工具 1.2 隐式和显式作用域 2. 附录C this 词法 二、this 和对象原型 1. 关于 this 1.1 关于的错误认识 1.2 this 是什么 2. this 的全面解析 2.1 调用位置 3. 对象 3.1 语法 3.2 类型 3.3 对象内容 - 属性 ~ 未完待续~ 一、作用域和闭包 1. 附录B 块作用域的替代方案 1.1 Traceur - 将ES6 代码生成兼容ES5的工具 Google 维护着一个名为 Traceur 的项目,该项目正是用来将ES6 代码转换成兼容 ES6 之前的环境(大部分是ES5,但不是全部)。TC39 委员会依赖这个工具(也有其他工具)来测试他们指定的语义化相关的功能。 Traceur 会将我们的代码片段转换成的样子: { try { throw undefined; }