nodejs的模块赋值,全局变量

nodejs如何永久改变模块里面的属性类似引用传递,
一个js文件require后赋值改属性,其他js require后直接就是新的值。
实际想要的就是一个全局变量,但是可以在任意时候改变,改变后其他文件引用则是改变的值

UYOU
浏览 1336回答 1
1回答

慕的地10843

新建global.jsconst GLOABL_DATA = {}function set(key, value) {     GLOABL_DATA[key] = value }function get(key) {    return GLOABL_DATA[key] }module.exports = {     set,     get }这样就可以通过引入global.js来控制全局变量例如 demo.jsvar global = require('global') global.set('key1', 'value1')console.log(global.get('key1')) // value1global.set('key1', 'value2')console.log(global.get('key1')) // value2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js