Więc próbuję zrobić coś prostego, chcę podzielić moje ślady w konsoli na kilka linii, używając 1 instrukcji console.log:
console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
Jak napisałabyś powyższe, aby prześledzić co następuje?
roleName = test
role_ID = test
modal_UD = test
related = test
zamiast roleName = test role_ID = test modal_UD = test related = test
Sprawdziłem kilka innych pytań, które wydają się podobne, ale żadne nie pomogło ani nie mówią o czymś innym.
Dzięki za przyjrzenie się!
javascript
jquery
console
trace
Leon Gaban
źródło
źródło
W ES6 / ES2015 można używać składni literałów łańcuchowych zwanych literałami szablonu . Ciągi szablonów używają znaku odwrotnego kliknięcia zamiast pojedynczego cudzysłowu lub podwójnego cudzysłowu. Zachowują również nowy wiersz i tabulator
źródło
Spokojnie,
\n
musi być na sznurku.źródło
Dlaczego nie po prostu użyć osobnych
console.log()
dla każdej zmiennej i oddzielić je przecinkami zamiast zamieniać je wszystkie na ciągi? To dałoby ci oddzielne wiersze ORAZ prawdziwą wartość każdej zmiennej, a nie jej reprezentację łańcuchową (zakładając, że nie wszystkie mogą być łańcuchami).Myślę, że byłoby to łatwiejsze do odczytania / utrzymania.
źródło
Musisz dodać nowy znak linii
\n
:wyświetli:
wiersz pierwszy
wiersz drugi
źródło
Najgorsza rzecz w używaniu tylko
polega na tym, że wszystkie rzeczy są konwertowane na łańcuch i jeśli potrzebujesz obiektu do pokazania, możesz zobaczyć dalej:
Zatem mój wariant to kolejny kod:
źródło
Działa to świetnie tylko w przypadku tekstu i jest przyjemne dla oka.
źródło