nodejs如何永久改變模塊里面的屬性類似引用傳遞,一個js文件require后賦值改屬性,其他js require后直接就是新的值。實際想要的就是一個全局變量,但是可以在任意時候改變,改變后其他文件引用則是改變的值
1 回答

料青山看我應(yīng)如是
TA貢獻1772條經(jīng)驗 獲得超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 關(guān)注
- 568 瀏覽
添加回答
舉報
0/150
提交
取消