Итак, я пытаюсь сделать что-то простое, я хочу разбить свои следы в консоли на несколько строк, используя 1 оператор console.log:
console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
Как бы вы написали вышесказанное, чтобы отследить следующее?
roleName = test
role_ID = test
modal_UD = test
related = test
вместо того roleName = test role_ID = test modal_UD = test related = test
Я проверил несколько других вопросов, которые кажутся похожими, но ни один из них не помог или не говорит о другом.
Спасибо, что заглянули!
javascript
jquery
console
trace
Леон Габан
источник
источник
В ES6 / ES2015 вы можете использовать синтаксис строкового литерала, называемый литералами шаблона . В строках шаблона используется обратный апостроф вместо одинарных или двойных кавычек ". Они также сохраняют новую строку и табуляцию
источник
Легко,
\n
нужно быть в курсе.источник
Почему бы просто не использовать отдельные
console.log()
для каждой переменной и разделять их запятой, а не преобразовывать их все в строки? Это даст вам отдельные строки и даст вам истинное значение каждой переменной, а не строковое представление каждой (при условии, что не все они могут быть строками).И я думаю, что было бы легче читать / поддерживать.
источник
Вам нужно добавить символ новой строки
\n
:отобразит:
первая строка
строка вторая
источник
Худшее в использовании только
заключается в том, что все данные преобразуются в строку, и если вам нужен объект для отображения, вы можете увидеть следующее:
Таким образом, мой вариант - это следующий код:
источник
Это отлично подходит для меня только для текста и приятен для глаз.
источник