В работе со строками есть такой раздражающий символ как CRLF. Это повелось ещё со времён ручных печатных машин, когда нужно было "возвращать каретку" и "подавать строку".

По факту это два символа:
- LF - Line Feed будет "\n"
- CR - Carriage Return будет "\r"
Семантически эта задача уже решена в HTML при помощи элемента <br>, но в ряде случаев применение стилей переносит символы одной строки на новую линию. То есть получается, что строка одна, а линий несколько. Причём набор символов на каждой линии может быть самодостаточным и представлять отдельную ценность.
Рассмотрим пример разделения строки по символу CRLF:
var stroka = "ааа ббб ввв"

Разобьём строку на части по линиям и сложим в массив:
stroka.split("\n") ["ааа", "ббб", "ввв"]

Таблица с определением остальных "супер-символов".

Информационные ссылки
Стандарт ECMAScript - Таблица "String Single Character Escape Sequences - Строковые одиночные последовательности выхода" - https://tc39.es/ecma262/#table-string-single-character-escape-sequences