Node.js 模块变量共享:a.js 和 b.js 中的变量 add 是同一个吗?
在 Node.js 中,每个文件都是一个独立的模块,变量默认在模块内部作用域中,不会被其他模块访问到。如果需要在多个模块中共享变量,可以将变量定义在一个公共模块中,然后在其他模块中通过 'require()' 函数来引入该模块,这样变量就可以在多个模块中共享了。因此,a 文件导出的变量 add 可以在 b 文件中通过 'require()' 函数来引入,并且 b 文件中引入的变量 add 与 a 文件中的变量 add 是同一个变量。
原文地址: https://www.cveoy.top/t/topic/oKv9 著作权归作者所有。请勿转载和采集!