Jadi saya mencoba melakukan sesuatu yang sederhana, saya ingin memecah jejak saya di konsol menjadi beberapa baris, menggunakan 1 pernyataan console.log:
console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
Bagaimana Anda akan menulis di atas untuk menelusuri hal-hal berikut?
roleName = test
role_ID = test
modal_UD = test
related = test
dari pada roleName = test role_ID = test modal_UD = test related = test
Saya telah memeriksa beberapa pertanyaan lain yang tampaknya serupa, tetapi tidak ada yang membantu atau berbicara tentang hal yang berbeda.
Terima kasih sudah melihatnya!
javascript
jquery
console
trace
Leon Gaban
sumber
sumber
Di ES6 / ES2015 Anda dapat menggunakan sintaks literal string yang disebut literal template . String template menggunakan karakter backtick dan bukan tanda petik tunggal atau tanda petik ganda ". Mereka juga mempertahankan baris dan tab baru
sumber
Gampang,
\n
perlu di string.sumber
Mengapa tidak hanya menggunakan terpisah
console.log()
untuk setiap var, dan pisahkan dengan koma daripada mengonversi semuanya menjadi string? Itu akan memberi Anda baris terpisah, DAN memberi Anda nilai sebenarnya dari setiap variabel daripada representasi string masing-masing (dengan asumsi mereka mungkin tidak semuanya string).Dan menurut saya akan lebih mudah untuk membaca / memelihara.
sumber
Anda perlu menambahkan karakter baris baru
\n
:akan menampilkan:
baris satu
baris dua
sumber
Hal terburuk dari menggunakan just
adalah bahwa semua hal diubah menjadi string dan jika Anda membutuhkan objek untuk ditampilkan, Anda dapat melihat selanjutnya:
Jadi varian saya adalah kode berikutnya:
sumber
Ini bekerja sangat baik untuk saya hanya untuk teks, dan mudah dilihat.
sumber