1.理解词法作用域和动态作用域
作用域?什么是作用域?
作用域就是指程序源代码中定义变量的区域
作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。js采用词法作用域,也就是静态作用域。
动态作用域?
因为js采用的静态作用域,函数的作用域在函数定义的时候就决定了。
而动态作用域,是在函数调用的时候才决定的。
希望有用
作用域?什么是作用域?
作用域就是指程序源代码中定义变量的区域
作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。js采用词法作用域,也就是静态作用域。
动态作用域?
因为js采用的静态作用域,函数的作用域在函数定义的时候就决定了。
而动态作用域,是在函数调用的时候才决定的。