然而要在字符串中声明变量

时间:2017-10-18 19:11:47

标签: javascript string

我的脚本顶部有一个字符串,其中包含一个尚未声明的变量,但我希望将字符串保留在脚本的顶部,以便其他用户更容易修改。有没有办法做到这一点?例如:

const greeting = `Hello, ${name}. How are you?`;

然后在代码的完全不同的部分,上面greeting没有name访问权限:

const name = 'Steve';
sendMessage(greeting);

1 个答案:

答案 0 :(得分:2)

使用箭头功能:

const greeting = (name) => `Hello, ${name}. How are you?`;

const name = 'Steve';
sendMessage(greeting(name));