作用域是指程序源代码中定义变量的区域,它规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。
具体可分为:
- 静态(词法)作用域,函数的作用域在函数定义的时候决定
- 动态作用域,函数的作用域在函数调用的时候决定
JavaScript 函数的执行用到了作用域链,这个作用域链是在函数定义的时候创建的
作用域是指程序源代码中定义变量的区域,它规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。
具体可分为:
- 静态(词法)作用域,函数的作用域在函数定义的时候决定
- 动态作用域,函数的作用域在函数调用的时候决定
JavaScript 函数的执行用到了作用域链,这个作用域链是在函数定义的时候创建的
本文标题:JavaScript深入之词法作用域和动态作用域
本文链接:https://www.haomeiwen.com/subject/jlwtqktx.html
网友评论