摘要: 函数中的作用域 1.无论标识符声明出现在作用域中的何处, 这个标识符所代表的变量或函数都将附属于所处作用域的气泡。 2.这些标识符全都无法从全局作用域中进行访问, 因此会导致ReferenceError 错误。 隐藏内部实现 1.从所写的代码中挑选出一个任意的片段, 然后用函数声明对它进行包装,实际 阅读全文
posted @ 2018-12-26 14:44 依旧那片天 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 词法阶段 简单地说, 词法作用域就是定义在词法阶段的作用域。 换句话说, 词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的, 因此当词法分析器处理代码时会保持作用域不变。 window.a 通过这种技术可以访问那些被同名变量所遮蔽的全局变量。 但非全局的变量如果被遮蔽了, 无论如何都无法被 阅读全文
posted @ 2018-12-26 09:14 依旧那片天 阅读(83) 评论(0) 推荐(0) 编辑