Fork me on GitHub

es5中的严格模式理解(‘use strict’)

若启用严格模式,引擎的LHS查询失败时,不会再创建并返回一个全局变量,会像RHS查询失败抛出ReferenceError异常。

理解LHS和RHS:

如果查找的目的是对变量进行赋值,那么启用LHS查询。(找到容器本身,对其赋值)

如果目的是获取变量的值,使用RHS查询。(找到源值)

posted @ 2017-03-06 11:11  天满  阅读(295)  评论(0编辑  收藏  举报