javascript | enregistrer la valeur textarea avec des sauts de ligne

J'ai un code dans lequel il enregistre plusieurs textarea valeurs dans un fichier texte. Cependant, il n'affiche pas les sauts de ligne je l'ai indiqué après l'enregistrement. Il identifie uniquement les sauts de ligne w/c sont mettre manuellement dans le textarea. Ci-dessous est le code. S'il vous plaît aider.

<script>
    var TestVar = new Array(); 
    var i = 0;
    function save()
    {
        TestVar[i] = document.getElementById("text1").value + "\n" + document.getElementById("text2").value;
        mydoc = document.open();
        mydoc.write(TestVar);
        mydoc.execCommand("saveAs",true,"TicketID.txt");
        mydoc.close();
    }
</script>
</head>
<body>
    <form id=formtest>
        <textarea name="textarea" id="text1"></textarea>
        <textarea name="textarea" id="text2"></textarea>
        <input type="button" value="save" onclick="save()">
    </form>
</body>

source d'informationauteur Alex M