我有一个将对象推送到数组"消息"如下图所示:
getMessages() {
for (let i = 0; i < this.numberOfMessages; i++) {
this.messages.push({ label: "CUSTOMER.MESSAGE_CHOICE.MSGx.LABEL", value: "CUSTOMER.MESSAGE_CHOICE.MSGx.VALUE" });
}
}
我想变量&#34;我&#34;从我的for循环而不是&#34; x&#34;在我的
"CUSTOMER.MESSAGE_CHOICE.MSGx.LABEL" and "CUSTOMER.MESSAGE_CHOICE.MSGx.VALUE".
有什么办法吗?
答案 0 :(得分:1)
您可以使用template
文字。
模板文字是允许嵌入表达式的字符串文字。 您可以使用多行字符串和字符串插值功能 他们。他们被称为&#34;模板字符串&#34;在以前的版本中 ES2015规范。
getMessages() {
for (let i = 0; i < this.numberOfMessages; i++) {
this.messages.push({ label: `CUSTOMER.MESSAGE_CHOICE.MSG${i}.LABEL`, value: `CUSTOMER.MESSAGE_CHOICE.MSG${i}.VALUE` });
}
}