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

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
新建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)注
- 1353 瀏覽
添加回答
舉報(bào)
0/150
提交
取消