为什么在使用反斜杠n控制台记录后有空格?

时间:2017-08-14 23:37:59

标签: javascript newline

新行字符后面的内容似乎以一个空格的缩进开头。

console.log('foo\n', 'bar'); 

此日志:

foo
 bar

为什么不直接在foo下面?你如何从该行的同一点开始记录文本?

2 个答案:

答案 0 :(得分:1)

这符合行为。
在JS中,如果你给逗号分隔的列表console.log(),所有这些列表将以空格分隔打印。

console.log('foo','bar'); 
//foo bar

您可以使用以下任一选项:

console.log('foo','\nbar');

//OR if the above looks too ugly for your taste,

console.log('foo');
console.log('bar');

答案 1 :(得分:1)

当您使用console.log('foo', 'bar');时,它会自动在这两个日志之间添加一个空格。如果要排除此空格,请使用以下命令:

console.log('foo', '\nbar'); 

它会将此解释为没有空格的新行。