什么是JavaScript中的文件范围

c g*_*c g 2 javascript scope

在javascript中文件范围内声明的变量是什么?
考虑到一个应用程序中使用了多个文件,文件范围是否存在?

SLa*_*aks 5

ES6模块形成了自己的文件范围(就像文件的整个内容都包装在一个函数中一样)。

从模块外部完全无法访问模块中声明的变量(除非对其进行了export编辑)。