如何在return语句中访问常量变量?

时间:2020-08-08 15:35:58

标签: javascript typescript vue.js

以下是我的代码:

const keyToDisplayMessage = 'REGULAR_HOME';

const cf = format(
    {
      accountName: this.accountName,
    },
    this.pageData.sucessMessages.keyToDisplayMessage,
    this.$route.name
);
    
return cf;

在此keyToDisplayMessage中不会被REGULAR_HOME代替。但是,如果我像这样直接使用它

this.pageData.sucessMessages.REGULAR_HOME

然后它起作用。

如何在格式函数内访问keyToDisplayMessage

1 个答案:

答案 0 :(得分:1)

要动态访问属性,请使用方括号表示法。更新此内容。

this.pageData.sucessMessages.keyToDisplayMessage

this.pageData.sucessMessages[keyToDisplayMessage]