发布网友 发布时间:2022-04-23 23:12
共1个回答
热心网友 时间:2022-04-28 01:48
1. 用global来保存常量
const.js
global.MY_CONST= 'global const';11
技术上可以,你只需要 require const.js,无需保存返回值
main.js
require('./const');
console.log(global.MY_CONST);
global.MY_CONST = 'changed global const';
console.log(global.MY_CONST);12341234
但是设计原则上来讲,应该将内容封装到文件内,通过exports导出。
而且,这种方式并不能定义常量。
2. 直接export一个包含常量的对象
const.js
const obj = {
MY_CONST:'my const'
}
mole.exports = obj;
123456123456
这种方式有同样的问题,const并不能定义一个属性无法修改的对象,MY_CONST依然是可以修改的。