是否可以将动态变量传递给process.env以获取env变量?例如process.env ['变量名称']

时间:2019-04-03 18:25:03

标签: javascript amazon-web-services environment-variables

我正在尝试在创建消息时传递sns主题。但是根据所创建的变量,算法可以有所不同。

例如,在env变量中,我可以说3个人及其主题。

john = arn:xxxxxxxx
sally= arn:xxxxxxxx
bill= arn:xxxxxxxx

现在,根据其他逻辑,它将输出var thisvariable =“ john”。

然后,我想获取该变量并将其传递给process.env,因此它看起来类似于process.env.thisvariable。

如何正确执行此操作?

1 个答案:

答案 0 :(得分:1)

就像知道JavaScript中任何对象的任何属性一样,只要知道属性名称,就可以像这样访问它们:

thing.other.propertyName

或者,如果属性名称是在运行时计算或获得的,则可以这样访问它们:

const propNameVar = 'myProperty';
thing.other[propNameVar]

这与以下内容相同:

thing.other.myProperty;