可以在原始文件中更改导出的变量吗?

第一个.js


var a='this is first.js'


module.exports=a;

第二个.js


var a=require('./first');


console.log(a);

输出:这是 first.js


如果我更改 second.js 中“a”的内容,它也会反映在 first.js 中吗?如果没有,如果可能的话怎么做?


第一个.js


var a='this is first.js'


module.export=a;

第二个.js


var a=require('./first');


console.log(a);


Smart猫小萌
浏览 131回答 2
2回答

慕妹3242003

不a。在第二个模块中分配给只改变本地variable,没有别的。怎么做?导出一个对象,而不是单个值。然后你可以从任何地方修改它的属性。// first.jsmodule.exports.a = 'this is first.js';// second.jsvar first = require('./first');console.log(first.a);first.a = 'this is something else';
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript