带有字符串模板的对象

时间:2016-12-20 18:21:52

标签: javascript ecmascript-6

我正在尝试使用字符串模板创建一个对象。我怎么做?如果我对邮件使用双引号 - 请参阅下文 - 我没有获得模板。如果我使用反向标记,我会收到错误。

const templates = {
   "hello": {message: `Hello ${name}!`},
   "price": {message: `How much is this ${product}?`}
}

我们的想法是返回一个类似于此的自定义消息。下面的代码并不完整,但您可以理解。

const getMessage = (type, name, product) => {
   const message = templates[type].message;
   return message;
}

0 个答案:

没有答案