从script标签内的声明的变量和函数都是0级作用域
函数能开辟作用域(ES6以后,只要{ } 就能开辟一个块级作用域只有let 声明的变量有用,对var没用)
所以声明在0级作用域的函数开辟的一个作用域是1级作用域
在1级作用域再声明一个函数就会开辟又一个作用域是2级作用域,依次类推
作用域
最新推荐文章于 2022-06-09 18:55:55 发布
从script标签内的声明的变量和函数都是0级作用域
函数能开辟作用域(ES6以后,只要{ } 就能开辟一个块级作用域只有let 声明的变量有用,对var没用)
所以声明在0级作用域的函数开辟的一个作用域是1级作用域
在1级作用域再声明一个函数就会开辟又一个作用域是2级作用域,依次类推