La méthode split() de JavaScript ajoute automatiquement le caractère \r à la fin de la chaîne
P粉738248522
2023-09-03 12:15:15
<p>J'essaie de créer un tableau avec les données récupérées et de créer une nouvelle collection avec, mais les chaînes résultantes ont des r à la fin : </p>
<pre class="brush:php;toolbar:false;">export const WordSetFn = async () =>{
laissez wordSet ;
wait fetch(wordsSet).then((resp) =>
resp.text()
).then((resp) =>{
const wordSetArray = resp.split("n")
wordSet = nouvel ensemble (wordSetArray)
})
renvoie {wordSet} ;
} // L'ensemble de mots ressemblerait à ceci : {"ci-dessus",...}</pre>
<p>Et le fichier txt à partir duquel j'obtiens les données est un tas de mots, chaque mot se trouve sur la ligne suivante, comme ceci : </p>
<pre class="brush:php;toolbar:false;">retour
humilier
diminuer
une abbaye
abbé
Abhorrer
Se conformer
capable
Demeure
avorter
...</pré>
<p>Maintenant, pourquoi r est-il ajouté après chaque mot ? Que signifie r ? </p>
r
是回车符,n
是换行符,rn
est un retour chariot plus un saut de ligne.