Я пытаюсь расширять массив каждый раз, когда появляется символ новой строки, но я не могу понять это.Я получаю содержимое текстовой области и создаю массив, основанный на том, где происходит каждый tab
.
Я создаю с помощью массива из 4 элементов с именем lines
следующим образом: ["A widget:↵", "X component;↵", "Y component; and↵", "Z component.↵↵"]
В конечном итоге я хочу массив из 9 элементов, подобный этому: ["A widget:", "↵", "X component;", "↵", "Y component; and", "↵", "Z component.," "↵", "↵"]
Мой текущий код такой:
for(var i = 0; i < lines.length; i++){
var newlinehere = lines[i].indexOf("\n");
if (newlinehere > 0){
lines.splice(newlinehere, 0, "NEWLINEHERE");
}
}
Я не могу найти ↵
, чтобы знать, где сращивать массив,"\ n" не работает.
Есть какие-нибудь мысли о том, как сделать эту работу?
РЕДАКТИРОВАТЬ: я отредактировал свой комментарий, чтобы исправить мой оригинальный код.Сначала я ошибся.