带有模板文字的字符串中的字符串

时间:2017-05-07 16:56:47

标签: javascript node.js

我想在javascript ecma6中使用模板文字在字符串中创建一个字符串。是否可以将双引号或单引号添加到字符串中的tamplate litaral输出。 我使用路径中字符串中的目录输出作为字符串来解决这个问题。

let input = "C:\users\document"

我想要child.stdin.write('athom project --run "C:\users\document" \n')

我来到child.stdin.write('athom project --run "' + $ {input} + '"C:\users\document \n')

在ecma6中没有更简洁的方法吗?

1 个答案:

答案 0 :(得分:4)

template literal由反引号(`)分隔。您目前正尝试使用单引号对其进行分隔。

这样做:

let input = "C:\users\document";
child.stdin.write(`athom project --run "${input}"\n`);