搜尋

首頁  >  問答  >  主體

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>
P粉738248522P粉738248522443 天前583

全部回覆(1)我來回復

  • P粉066725148

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

    \r 是回車符,\n 是換行符,\r\n 是回車符加換行符。

    回覆
    0
  • 取消回覆