Tworzę sobie zmienną, której wartością jest bardzo długi string.
Zapisuje zmienną do pliku tekstowego.
Czy jest jakiś sposób żeby w pliku string podzielony był na wiersze?
Względnie czy jest jakiś sposób żeby zapisać do pliku wiele zmiennych, z których każda byłaby nowym wierszem.
Co oznacza "do pliku tekstowego przy użyciu BLOB'a"? Opisujesz zapisywanie zmiennej do pliku tekstowego, gdzie tutaj jest ten BLOB?
Po drugie - jeśli chcesz mieć wiele linii w pliku tekstowym, to po prostu wstaw znak nowej linii.
Ewentualnie możesz się zainteresować takim hasłem jak JSON. Przykładowy link - https://stackoverflow.com/questions/34156282/how-do-i-save-json-to-local-text-file
Przepraszam za zamieszanie. Tak chodziło o
const text = new Blob(['some text\nother text'], {type: 'text/plain'})
Znak nowej linii nie jest rozwiązaniem, bo skoro zapisuję string to znak nowej linii traktowany jest jako część tekstu i jako część tekstu się zapisze.
JSON odpada bo tu chodzi o zapis do pliku danych w XMLu.
Ale tak sobie myślę, że to że tekst pojawia się w pliku jako jedna linia to bardziej kwestia interpretacji przez program, w którym to potem się otwiera. Np. otwarcie w przeglądarce skutkuje wyświetleniem drzewa, mimo, że notatnik widzi jedna linię. Więc chyba jednak problemu nie ma.
@cerrato: Teraz dopiero zrozumiałem o jaki znak nowej linii chodziło "\n".