在Javascript中更改导入的变量

在Javascript中更改导入的变量,javascript,Javascript,我目前正在通过创建不同的文件和使用export和important对我的JS代码进行排序,以便在主文件中使用它们。我的问题是,由于导出变量的行为类似于常量,所以我无法在任何文件中更改它们。 我的想法是,在“global.js”中声明在整个代码中使用的重要变量,然后在其他每个文件中导入这些变量,并相应地使用它们。但这不起作用,因为我不能在事后更改变量值。有没有一种方法可以做到这一点,而不必为“global.js”中更改其值的每个变量创建一个特殊的变通函数?这听起来像是在使用很多全局变量和全局状态,

我目前正在通过创建不同的文件和使用export和important对我的JS代码进行排序,以便在主文件中使用它们。我的问题是,由于导出变量的行为类似于常量,所以我无法在任何文件中更改它们。
我的想法是,在“global.js”中声明在整个代码中使用的重要变量,然后在其他每个文件中导入这些变量,并相应地使用它们。但这不起作用,因为我不能在事后更改变量值。有没有一种方法可以做到这一点,而不必为“global.js”中更改其值的每个变量创建一个特殊的变通函数?

这听起来像是在使用很多全局变量和全局状态,这才是真正的问题。将代码重构为接受值作为参数并返回新值的类和函数。