你不懂JS:作用域与闭包 目录 序 前言 第一章:什么是作用域? 编译器理论 理解作用域 嵌套的作用域 错误 第二章:词法作用域 词法分析时 欺骗词法作用域 第三章:函数与块儿作用域 函数中的作用域 隐藏于普通作用域 函数作为作用域 块儿作为作用域 第四章:提升 先有鸡还是先有蛋? 编译器再次袭来 函数优先 第五章:作用域闭包 启示 事实真相 现在我能看到了 循环 + 闭包 模块 附录A:动态作用域 附录B:填补块儿作用域 附录C:词法 this 附录D:鸣谢