摘要: 考虑以下代码: 在这个例子中有三个逐级嵌套的作用域。 全局变量会自动成为全局对象(比如浏览器中的 window 对象)的属性,因此可以不直接通过全局对象的词法名称,而是间接地通过对全局对象属性的引用来对其进行访问。window.a通过方式可以访问那些被同名局部变量所遮蔽的全局变量。但非全局的变量如果 阅读全文
posted @ 2017-09-30 16:03 kjcy8 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作用域是一套规则,用于确定在何处以及如何查找变量、函数等(标识符)。如果查找的目的是对变量进行赋值,那么就会使用 LHS 查询;如果目的是获取变量的值,就会使用 RHS 查询。 赋值操作符会导致 LHS 查询。 = 操作符或调用函数时传入参数的操作都会导致关联作用域的赋值操作。 JavaScript 阅读全文
posted @ 2017-09-30 13:42 kjcy8 阅读(156) 评论(0) 推荐(0) 编辑