ホームページ  >  に質問  >  本文

JavaScript の Split() メソッドは、文字列の末尾に \r 文字を自動的に追加します。

<p>フェッチしたデータを含む配列を作成し、それを使用して新しいコレクションを作成しようとしていますが、結果の文字列の末尾に \r が付いています: </p> <pre class="brush:php;toolbar:false;">export const WordSetFn = async () =>{ wordSet にしましょう。 await fetch(wordsSet).then((resp) => resp.text() ).then((resp) =>{ const wordSetArray = resp.split("\n") wordSet = 新しい Set(wordSetArray) }) {wordSet} を返します。 } // 単語セットは次のようになります: {"above\r",...}</pre> <p>データを取得している txt ファイルは一連の単語であり、次のように各単語が次の行にあります。 </p> <pre class="brush:php;toolbar:false;">戻る 卑劣な 軽減する 修道院 修道院長 アブホール 遵守する 障害のある 住居 アボート ...</pre> <p>では、なぜすべての単語の後に \r が追加されるのでしょうか? \r とはどういう意味ですか? </p>
P粉738248522P粉738248522412日前561

全員に返信(1)返信します

  • P粉066725148

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

    \r はキャリッジ リターン文字、\n はライン フィード文字、\r\n はキャリッジ リターン文字とライン フィードです。キャラクター。

    返事
    0
  • キャンセル返事