There is the '\ n' character that delimits the line break in Javascript ...
Try to scroll through the textarea value, character by character ... when you find a '\ n' or the end of the string, you have found the end of a line and can save it in an array. See the code sample:
<script>
var texto = "Texto que \nestará no \ntextarea em várias \nlinhas";
var linhas = [];
var linha = "";
for (var i = 0; i < texto.length; i++ ){
if (texto[i] != '\n') {
linha += texto[i];
}
if (texto[i] == '\n' || i == texto.length - 1) {
if (linha.length != 0 )
linhas.push( linha );
linha = "";
}
}
//A variável linhas é um vetor contendo cada linha do texto separada
console.log (linhas);
</script>