摘要:
1、什么是词法作用域? 大部分标准语言编译器的第一个工作阶段叫作词法化(也叫单词化),那么词法作用域,就是定义在词法阶段的作用域,是由写代码期间函数所声明的位置来定义。 function foo (a) { var b = a * 2 function bar (c) { console.log(a 阅读全文
posted @ 2021-10-08 15:20
L大熊
阅读(81)
评论(0)
推荐(0)
摘要:
1、理解作用域 在理解作用域的前提下,我们需要知道JavaScript的工作原理,首先编译器,引擎在处理我们声明的变量时, 例如: var a = 0 代码在执行的时候会创建变量对象的一个作用域链,这个作用域链决定了各级上下文中的代码在访问变量和函数时的顺序。 大概理解为: 第一步,编译器会访问作用 阅读全文
posted @ 2021-10-08 11:39
L大熊
阅读(36)
评论(0)
推荐(0)