考虑以下代码:
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(myVar);
输出:
This is my text.
And other information.
How to console.log
?
我怎样才能用\n
, \r
&来安慰\n\r
?
考虑以下代码:
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(myVar);
输出:
This is my text.
And other information.
How to console.log
?
我怎样才能用\n
, \r
&来安慰\n\r
?
我发现自己JSON.stringify
用来打印这样的东西。
代码:
console.log(JSON.stringify("i am a string!\nwith some newlines\r\n!"));
输出:
"i am a string!\nwith some newlines\r\n!"
得到了一些解决方案:
代码:
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(require('util').inspect(myVar, { showHidden: true, depth: null }));
console.log('----------------');
console.log('Just console.log');
console.log(myVar);
输出:
This is my text.\nAnd other information.\rHow to console.log\n\r?
----------------
Just console.log
This is my text.
And other information.
How to console.log
?
也欢迎其他方式。
这是一个老问题,但对于那些像我一样登陆此页面的人来说,一个更简单的解决方案是用前面的“\”转义分隔符。
console.log("I want to print \\n instead of it making a new line.")
这是可能的。只是使用
process.stdout.write('This is my text.\nAnd other information.\rHow to console.log\n\r?')
代替
console.log('This is my text.\nAnd other information.\rHow to console.log\n\r?')
据我所知,如果您在 console.log 中输出一些特殊字符
示例:% 实际上是控制台日志的控制字符,您必须将其 urlencode 为:%25
因为 %c 对输出进行 css 格式化,例如
换行符将不会这样显示