[英]Javascript dictionary with dot in the key
I want create a dictionary in javascript, one of the key being stored in an environment variable. 我想用javascript创建一个字典,其中一个键存储在环境变量中。 I want to do something like this:
我想做这样的事情:
const plop = { process.env.PLOP: "plop" }
however it seems invalid: 但是它似乎无效:
SyntaxError: Unexpected token .
Any idea how I could make this valid? 知道如何使它有效吗?
You need computed property names
: 您需要
computed property names
:
const plop = { [process.env.PLOP]: "plop" }
For a wider compatibility (if necessary): 为了获得更大的兼容性(如有必要):
var plop = {};
plop[process.env.PLOP] = 'plop';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.