gpt4 book ai didi

javascript - 向 JavaScript 字符串插值生成的字符串添加一对反引号的优雅方法?

转载 作者:行者123 更新时间:2023-11-28 17:26:39 25 4
gpt4 key购买 nike

我正在使用字符串插值来创建要发送到另一个服务的字符串。该其他服务允许在显示文本时使用反引号来格式化文本。我想在此字符串中包含反引号,以便最终用户更容易阅读。

我找到了一种方法,但看起来很草率。我需要 6 个字符才能在输出中添加 1 个字符,并且我的小指会遍布键盘,导致打字变得困难:

const myString = `There will be one here -> ${'`'} and one here -> ${'`'}.`;
// There will be one here -> ` and one here -> `.

有更好的方法吗?

最佳答案

您可以使用反斜杠来转义它们:

To escape a back-tick in a template literal, put a backslash \ before the back-tick. - MDN

const myString = `There will be one here -> ${'`'} and one here -> ${'`'}.`;
const myString2 = `There will be one here -> \` and one here -> \`.`;

console.log(myString === myString2);

关于javascript - 向 JavaScript 字符串插值生成的字符串添加一对反引号的优雅方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51431464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com