Как сделать массив из строки с помощью новой строки в JavaScript?

У меня есть это:

var quoted_text = window.getSelection;

Например:

Принятие Условий обслуживания

Сеть обмена стеками ( "Сеть" ) представляет собой набор связанных Интернет-сайты и другие приложения для вопросов и ответов, принадлежащих и управляется Stack Exchange Inc. ( "Stack Exchange" ), Делавэр корпорация. Прочтите эти условия обслуживания ( "Соглашение" ) тщательно перед использованием сети или любых услуг, предоставляемых на Сеть (в совокупности "Услуги" ). При использовании или доступе к Услуги, вы соглашаетесь стать связанными всеми условиями и положениями это соглашение. Если вы не согласны со всеми условиями настоящего Соглашения, не используйте Услуги. Доступ к Услугам осуществляется Вы ( "Абонент" или "Вы" ) на следующих условиях: 1. Доступ к услугам

В соответствии с положениями и условиями настоящего Соглашения, Stack Exchange может предлагать предоставлять Услуги, как описано более подробно на Сеть и которые выбираются Подписчиком, исключительно для Подписчиков а не для использования или использования какой-либо третьей стороны. Сервисы должны включать, но не ограничиваться, любые услуги Stack Exchange выполняет для Абонента, а также предложение любого Контента (как определенные ниже) в Сети. Обмен столами может меняться, приостанавливаться или прекратите Услуги в любое время, включая любой функции, базы данных или Контента. Обмен Stack может также налагать ограничения на определенные функции и услуги или ограничить подписчиков доступ к частям или всем Сервисам без уведомления или ответственности. Stack Exchange оставляет за собой право по своему усмотрению изменять эти Условия обслуживания в любое время путем размещения пересмотренных Условий обслуживания на сети и путем уведомления по электронной почте, где это возможно, или по сеть. Подписчик несет ответственность за ознакомьтесь с любыми такими изменениями. Использование Услуг Подписчик, следующий за такой модификацией, является подписчиком принятие условий настоящего Соглашения с изменениями.

Как я могу сделать в массиве из этого текста символы новой строки?

Мне нужно вставить начало каждой строки simbols " > ", как это сделать?

Ответы

Ответ 1

Используйте split()

Пример для примера

str = "abc\ndef";
console.log(str.split("\n"));

распечатает

["abc", "def"] 

Ответ 2

Используйте функцию javascript .split() для создания массива с элементами, разделенными '\n' а затем вручную перебирать через этот массив и добавлять '<' для каждого элемента. Следующий код может помочь:

var str="How\nare\nyou\ndoing\ntoday?";
var n = str.split("\n");
for(var x in n){   
    n[x]= '>'+n[x]; 
    alert(n[x]);
}