javascript - строки - При отслеживании переменных в консоли, как создать новую строку?




символ переноса строки js (5)

В ES6 / ES2015 вы можете использовать строковый литерал, называемый шаблоном . Строки шаблонов используют обратный символ вместо одиночных кавычек или двойных кавычек. Они также сохраняют новую строку и вкладку

const roleName = 'test1';
const role_ID = 'test2';
const modal_ID = 'test3';
const related = 'test4';
        
console.log(`
  roleName = ${roleName}
  role_ID = ${role_ID}
  modal_ID = ${modal_ID}
  related = ${related}
`);

Поэтому я пытаюсь сделать что-то простое, я хочу разбить мои трассы в консоли на несколько строк, используя 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

Я проверил несколько других вопросов, которые кажутся похожими, но никто не помог или не говорит о другом.

Спасибо, что посмотрели!


Вам нужно добавить новый символ строки \n :

console.log('line one \nline two')

будет отображать:

линия первая

вторая строка


Легко, \n должно быть в строке.


Почему бы просто не использовать отдельный console.log() для каждого var и не разделять запятую, а преобразовывать их все в строки? Это даст вам отдельные строки и даст вам истинное значение каждой переменной, а не строковое представление каждого (предполагая, что они могут быть не все строки).

console.log('roleName',roleName);
console.log('role_ID',role_ID);
console.log('modal_ID',modal_ID);
console.log('related',related);

И я думаю, было бы легче читать / поддерживать.


console.log('Hello, \n' + 
            'Text under your Header\n' + 
            '-------------------------\n' + 
            'More Text\n' +
            'Moree Text\n' +
            'Moooooer Text\n' );

Это отлично работает для меня только для текста и легко на глаза.





trace