Получаю от сервера отзывы в JSON
. В тексте есть разделители абзацов \n
, но если вывести этот отзыв через console.log()
то этих переносов нет как и в html
когда вставляю этот текст.
Как можно разбить текст отзыва на параграфы по этому разделителю?
JSON
{
text: "Заказал что-то там. \nЕщё какой-то текст. \nСпасибо вам большое за работу."
}
Вывод консоли - переносов нет
Заказал что-то там. Ещё какой-то текст. Спасибо вам большое за работу.
Можно регулярным выражением заменить все переносы на тег переноса <br>
const text = "Заказал что-то там. \nЕщё какой-то текст. \nСпасибо вам большое за работу."
document.body.innerHTML = text.replace(/\n/g, '<br>');
Или выводить текст в теге <pre></pre>
он сохраняет переносы и пробелы
Или разбить на массив и выводить циклом каждый параграф в новом теге <p>
const text = "Заказал что-то там. \nЕщё какой-то текст. \nСпасибо вам большое за работу.";
const p = text.split('\n');
//["Заказал что-то там. ", "Ещё какой-то текст. ", "Спасибо вам большое за работу."]
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу парсер мероприятий в FacebookДело в том, что загружаются только 10 мероприятий, остальные подгружаются по мере скроллинга страницы
У меня по нажатию кнопки должно менять цвет каждой цифры в LabelДо этого делал 4 Label и по очереди менял их цвет но это очень крупно получается