gpt4 book ai didi

javascript - 使用换行符打印 Javascript 模板字符串

转载 作者:行者123 更新时间:2023-12-01 15:03:25 25 4
gpt4 key购买 nike

有没有办法打印(使用console.log)javascript模板字符串,在这种情况下应用替换,但在打印时考虑换行符'\n'?

例如,当我有以下情况时:

let someVar = 'a';

let tsString = `here goes ${someVar}
some other line
some other line`;

console.log(tsString);


我希望它与换行符一起打印,而不是打印\n。

我认为模板字符串和常规字符串之间可能存在一些转换,但我找不到它。

*** 编辑:它发生在终端上,而不是浏览器上。运行 NodeJS 应用程序。很抱歉没有具体说明,我认为我想要的是特定于 JS 的,而不是 Node 的(至少是解决方案)。

最佳答案

我认为这可能与您使用的操作系统有关,因为 Windows 和 Mac 的行尾字符长度不同。

回答似乎对我有用的特定问题。

const os = require('os');

let someVar = 'a';

let tsString = `here goes ${someVar} ${os.EOL} some other line ${os.EOL} some other line`;

console.log(tsString);

您可以阅读 os nodejs 文档中的中间件: https://nodejs.org/api/os.html#os_os_eol

这似乎与以下内容类似: How do I create a line break in a JavaScript string to feed to NodeJS to write to a text file?

关于javascript - 使用换行符打印 Javascript 模板字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49456524/

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