JavaScript の Split() メソッドは、文字列の末尾に \r 文字を自動的に追加します。
P粉738248522
2023-09-03 12:15:15
<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>
\r
はキャリッジ リターン文字、\n
はライン フィード文字、\r\n
はキャリッジ リターン文字とライン フィードです。キャラクター。