改行文字の後の内容は、1つのスペースのインデントで始まるようです。バックスラッシュnでコンソールロギングした後にスペースがあるのはなぜですか?
console.log('foo\n', 'bar');
これは、ログに記録します。
foo
bar
がなぜ直接のfooの下のバーではないですか?行の同じポイントからテキストをどのようにログに記録しますか?
改行文字の後の内容は、1つのスペースのインデントで始まるようです。バックスラッシュnでコンソールロギングした後にスペースがあるのはなぜですか?
console.log('foo\n', 'bar');
これは、ログに記録します。
foo
bar
がなぜ直接のfooの下のバーではないですか?行の同じポイントからテキストをどのようにログに記録しますか?
をおconsole.log('foo', 'bar');
を使用している場合、それは自動的にこの二つの間のスペースを追加しますログ。あなたがこのスペースを除外したい場合は、単にこれを使用する:
console.log('foo', '\nbar');
それは、ホワイトスペースのない新しい行としてこれを解釈します。
より正確には、スペースと改行... ..後続のスペースだけです。 –
これは動作ごとです。
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');
出力は '\ n'なしでどのように見えますか? –
改行や1つ以上のスペースは、HTML内に1つの空白を作成するだけです。 – PHPglue