{ if (項目 !== " ") { trimedStr.push(アイテム); } }); return trimedStr.join("&qu"/> { if (項目 !== " ") { trimedStr.push(アイテム); } }); return trimedStr.join("&qu">
ホームページ >ウェブフロントエンド >jsチュートリアル >指定した文字列からスペースを削除するJS関数を作成します。 (コア JS を使用し、組み込みのトリム関数は使用しません。)
const trim = (string) => { let strArr = string.split(""); let trimedStr = []; strArr.forEach((item) => { if (item !== " ") { trimedStr.push(item); } }); return trimedStr.join(""); }; console.log("trim", trim("Hello world nice world")); // output => trim: Helloworldniceworld
問題を簡単な言葉で分析してみましょう:
trim という関数を定義するコードがあります。この関数の目的は、指定された文字列からすべてのスペースを削除することです。つまり、スペースを含む文をこの関数に渡すと、すべてのスペースが削除された同じ文が返されます。
文字列の分割: この関数は、入力文字列 (例: "Hello world nice world") を取得することから始まり、それを個々の文字の配列に分割します。たとえば、「Hello world」は ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd になります。 ']...
スペースのフィルタリング: 次に、関数は配列内の各文字を調べます。文字がスペース (' ') でない場合は、その文字を trimedStr という新しい配列に追加します。スペースの場合は、単純にスキップされます。
文字の再結合: スペースをフィルターで除外した後、関数は残りの文字を取得し、スペースを含まない単一の文字列に結合し直します。
結果を返す: 最後に、関数はスペースを含まない新しい文字列を返します。
以上が指定した文字列からスペースを削除するJS関数を作成します。 (コア JS を使用し、組み込みのトリム関数は使用しません。)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。