Чтобы уточнить мой комментарий. Вы не сможете показывать html в консоли. Так что вам нужно забыть о тегах. Когда вы печатаете дерево, вы должны знать, насколько оно велико (высота). Таким образом, вы знаете, сколько пробелов будет предшествовать вашей звезде.
Количество пробелов определяется общей высотой - текущим «уровнем» сверху вниз - 1
и количеством звездочекдается в 2 раза от текущего «уровня» плюс 1
let spaces = " ".repeat(height-i-1);
let stars = "*".repeat(i*2+1);
Так что просто используйте цикл, чтобы пройти все уровни дерева сверху вниз и объединить пробелы и звезды
Вот пример того, как это работает (пример также выводит текстовую область в целях предварительного просмотра, а также в консоли)
https://codepen.io/relief_melone/pen/zYYRZmj