在 javascript 中的多个模块上定义相同的变量名是否有任何问题
Does it have any problem to define same variable name on the multi modules in javascript
我正在尝试将大型单一源代码转租给小型模块。
我想在每个 jsfile 上使用相同的变量名。但是它们在 mainjs 文件中是必需的。
有什么问题吗?
main.js
require('./module1');
require('./module2');
模块 1
let obj = new Something();
模块 2
let obj = new Something();
每个模块都是一个独立的实体,您可以在不同的模块中使用相同的变量。但单个模块中的变量不同。
通过一个单独的实体,变量堆栈在每个模块被编译时单独维护。
我正在尝试将大型单一源代码转租给小型模块。 我想在每个 jsfile 上使用相同的变量名。但是它们在 mainjs 文件中是必需的。
有什么问题吗?
main.js
require('./module1');
require('./module2');
模块 1
let obj = new Something();
模块 2
let obj = new Something();
每个模块都是一个独立的实体,您可以在不同的模块中使用相同的变量。但单个模块中的变量不同。 通过一个单独的实体,变量堆栈在每个模块被编译时单独维护。