一次让你了解全部JavaScript的作用域
前言 作用域决定了变量的生命周期和可见性,变量在作用域范围之外是不可见的。 JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何函数、块或模块范围之外定义的变量具有全局作用域。可以在程序的任意位置访问全局变量。 当启用模块系统时,创建全局变量会变得困难,但仍然可以做到这一点。可以在 HTML 中定义一个变量,这个变量需要在函数之外声明,这样就可以创建一个全局变量: [removed] let GLOBAL_DATA = { value : 1}; [removed] console.log(GLOBAL_DATA); 当没有
用户评论