JavaScript的split()方法會在字串的末尾自動加入\r字符
<p>我正在嘗試使用獲取的資料創建一個數組,並用它創建一個新的集合,但是生成的字串末尾都有\r:</p>
<pre class="brush:php;toolbar:false;">export const WordSetFn = async () =>{
let wordSet;
await fetch(wordsSet).then((resp) =>
resp.text()
).then((resp) =>{
const wordSetArray = resp.split("\n")
wordSet = new Set(wordSetArray)
})
return {wordSet};
} // word set would look like this: {"above\r",...}</pre>
<p>而我從中獲取資料的txt檔案是一堆單詞,每個單字都在下一行中,像這樣:</p>
<pre class="brush:php;toolbar:false;">aback
abase
abate
abbey
abbot
abhor
abide
abled
abode
abort
...</pre>
<p>現在為什麼每個字後面都會加上\r,\r是什麼意思? </p>