Konten setelah karakter baris baru tampaknya dimulai dengan indentasi satu spasi.

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

Ini mencatat:

foo
 bar

Mengapa bilah tidak langsung di bawah foo? Bagaimana Anda mencatat teks yang dimulai pada titik yang sama dari garis?

0
Gwater17 15 Agustus 2017, 02:37

2 jawaban

Jawaban Terbaik

Saat Anda menggunakan console.log('foo', 'bar');, secara otomatis menambahkan spasi di antara dua log ini. Jika Anda ingin mengecualikan ruang ini, cukup gunakan ini:

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

Ini akan menafsirkan ini sebagai baris baru tanpa spasi.

2
Commercial Suicide 14 Agustus 2017, 23:47

Ini sesuai dengan perilaku.
Di JS jika Anda memberikan daftar yang dipisahkan koma ke console.log() semuanya akan dicetak dipisahkan oleh spasi.

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

Anda dapat menggunakan salah satu opsi berikut di bawah ini:

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

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

console.log('foo');
console.log('bar');
1
Ashesh Singh 14 Agustus 2017, 23:46