首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在模板字符串文本中写入变量内的变量?

如何在模板字符串文本中写入变量内的变量?
EN

Stack Overflow用户
提问于 2017-07-14 18:45:11
回答 1查看 3.1K关注 0票数 2

log(`${chalk.magenta(' LAUNCH_COMMAND')} ${chalk.green('npm run: ')} ${chalk.red('${LAUNCH_COMMAND}')}` );

以下是问题部分:${chalk.red('${LAUNCH_COMMAND}')}

LAUNCH_COMMAND要么是“生产”,要么是“开发”。不过,它在另一个${}中。

EN

回答 1

Stack Overflow用户

发布于 2017-07-14 18:59:56

您不使用引号将变量包装在字符串文本中。

代码语言:javascript
运行
复制
log(`${chalk.magenta(  LAUNCH_COMMAND)} ${chalk.green(npm run: )} ${chalk.red(LAUNCH_COMMAND})` ); 

虽然我不清楚你为什么要写这样的字符串,但在假设情况下,我还不清楚。我假设这是某种动态输出。

代码语言:javascript
运行
复制
var b = "Cats"
var c = "Dogs"

function concat(one, two) {

  return `${one} and ${two}`;

}

function compare(one, two) {

  var ans = one == two ? 'Are the same' : 'Are not the same';
  return ans;

}

console.log(`${concat(b, c)} - ${compare(b, c)}`);

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45109780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档