Die Split()-Methode von JavaScript fügt automatisch das Zeichen \r am Ende der Zeichenfolge hinzu
P粉7382485222023-09-03 12:15:15
0
1
677
<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>