Heim  >  Fragen und Antworten  >  Hauptteil

Die Split()-Methode von JavaScript fügt automatisch das Zeichen \r am Ende der Zeichenfolge hinzu

<p>Ich versuche, ein Array mit den abgerufenen Daten zu erstellen und damit eine neue Sammlung zu erstellen, aber die resultierenden Zeichenfolgen haben am Ende ein R: </p> <pre class="brush:php;toolbar:false;">export const WordSetFn = async () =>{ let wordSet; wait fetch(wordsSet).then((resp) => resp.text() ).then((resp) =>{ const wordSetArray = resp.split("n") wordSet = neues Set(wordSetArray) }) return {wordSet}; } // Wortsatz würde so aussehen: {"über",...}</pre> <p>Und die TXT-Datei, aus der ich die Daten erhalte, besteht aus einer Reihe von Wörtern. Jedes Wort befindet sich in der nächsten Zeile, etwa so: </p> <pre class="brush:php;toolbar:false;">zurück erniedrigen nachlassen Abtei Abt Verabscheuen Bleib fähig Aufenthalt abbrechen ...</pre> <p>Warum wird nun nach jedem Wort ein r hinzugefügt? </p>
P粉738248522P粉738248522412 Tage vor562

Antworte allen(1)Ich werde antworten

  • P粉066725148

    P粉0667251482023-09-04 11:11:05

    \r 是回车符,\n 是换行符,\r\n 是回车符加换行符。

    Antwort
    0
  • StornierenAntwort