作用域和闭包
1.作用域:
查找变量并给变量赋值使用LHS查询,查找变量并获取变量的值使用RHS查询 RHS和LHS都会从当前作用域开始沿着作用域链逐级向上查找不成功的RHS会导致ReferenceError不成功的LHS会隐式的创建全局变量(非严格模式下),或者抛出ReferenceError错误(严格模式下)
2.词法作用域:
① 欺骗词法:evel中的字符串会被当做原本写在那里的代码,严格模式下,evel在运行时有自己的词法不会改变原词法作用域
作用域和闭包
1.作用域:
查找变量并给变量赋值使用LHS查询,查找变量并获取变量的值使用RHS查询 RHS和LHS都会从当前作用域开始沿着作用域链逐级向上查找不成功的RHS会导致ReferenceError不成功的LHS会隐式的创建全局变量(非严格模式下),或者抛出ReferenceError错误(严格模式下)
2.词法作用域:
① 欺骗词法:evel中的字符串会被当做原本写在那里的代码,严格模式下,evel在运行时有自己的词法不会改变原词法作用域
静书阅读 2.6k
specialcoder赞 2阅读 8.9k
前端技术官赞 2阅读 6.5k评论 1
kyriewen赞 1阅读 4.5k
specialcoder阅读 3.2k评论 2
JEECG低代码平台赞 1阅读 1.8k
Josie赞 1阅读 1k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。