我正在尝试在创建消息时传递sns主题。但是根据所创建的变量,算法可以有所不同。
例如,在env变量中,我可以说3个人及其主题。
john = arn:xxxxxxxx
sally= arn:xxxxxxxx
bill= arn:xxxxxxxx
现在,根据其他逻辑,它将输出var thisvariable =“ john”。
然后,我想获取该变量并将其传递给process.env,因此它看起来类似于process.env.thisvariable。
如何正确执行此操作?
答案 0 :(得分:1)
就像知道JavaScript中任何对象的任何属性一样,只要知道属性名称,就可以像这样访问它们:
thing.other.propertyName
或者,如果属性名称是在运行时计算或获得的,则可以这样访问它们:
const propNameVar = 'myProperty';
thing.other[propNameVar]
这与以下内容相同:
thing.other.myProperty;