Die Split()-Methode von JavaScript fügt automatisch das Zeichen \r am Ende der Zeichenfolge hinzu
P粉738248522
2023-09-03 12:15:15
<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>
\r
是回车符,\n
是换行符,\r\n
是回车符加换行符。