【问题标题】:Yet to be declared variables in a string [duplicate]尚未在字符串中声明变量[重复]
【发布时间】:2023-03-23 15:04:02
【问题描述】:

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

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

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

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

【问题讨论】:

标签: javascript string


【解决方案1】:

使用箭头函数:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-22
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2012-04-25
    • 1970-01-01
    • 2021-09-26
    相关资源
    最近更新 更多