我有一个存储全局常量的文件。这是我的文件:
module.exports = {
PORT: process.env.PORT || 4000,
SERVER: "http://localhost:4200",
FAIL_RESULT: "NOK",
SUCCESSFUL_RESULT: "OK",
// NEW VARIABLE
MESSAGE: `Hi, ${name}`,
};
我想创建那个新的常量,但我需要发送名称以便稍后显示。
我该怎么做?
谢谢!
您可以使用getter属性来获取:
module.exports = {
PORT: process.env.PORT || 4000,
SERVER: "http://localhost:4200",
FAIL_RESULT: "NOK",
SUCCESSFUL_RESULT: "OK",
NAME: null ?? 'no name',
// NEW VARIABLE
get MESSAGE () { return `Hi, ${this.NAME}`},
};
console.log(obj.MESSAGE);
obj.NAME = 'Test Name';
console.log(obj.MESSAGE);
您应该查看此以了解更多详细信息。