nodejs如何永久改变模块里面的属性类似引用传递,一个js文件require后赋值改属性,其他js require后直接就是新的值。实际想要的就是一个全局变量,但是可以在任意时候改变,改变后其他文件引用则是改变的值
1 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
新建global.js
const GLOABL_DATA = {}function set(key, value) { GLOABL_DATA[key] = value }function get(key) { return GLOABL_DATA[key] }module.exports = { set, get }
这样就可以通过引入global.js来控制全局变量
例如 demo.js
var global = require('global') global.set('key1', 'value1')console.log(global.get('key1')) // value1global.set('key1', 'value2')console.log(global.get('key1')) // value2
- 1 回答
- 0 关注
- 1334 浏览
添加回答
举报
0/150
提交
取消