我想用javascript创建一个字典,其中一个键存储在环境变量中。我想做这样的事情:

const plop = { process.env.PLOP: "plop" }


但是它似乎无效:

SyntaxError: Unexpected token .


知道如何使它有效吗?

最佳答案

您需要computed property names

const plop = { [process.env.PLOP]: "plop" }


为了获得更大的兼容性(如有必要):

var plop = {};
plop[process.env.PLOP] = 'plop';

09-25 17:20