【Node.js24.x】String::trimEnd()メソッドの使い方
trimEndメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
trimEndメソッドは、Stringクラスに属し、文字列の末尾から空白文字を取り除くために使用されるメソッドです。このメソッドは、呼び出されたStringオブジェクトのインスタンスに対して機能し、その文字列の末尾に存在する半角スペース、タブ文字、改行コード(LF, CRなど)といったホワイトスペース文字を全て除去します。除去の対象となるのは、文字列の最後の文字から連続する空白文字のみであり、文字列の中間や先頭にある空白文字は影響を受けません。
trimEndメソッドの重要な特徴は、元の文字列自体は変更しないという点です。代わりに、末尾の空白文字が除去された新しい文字列を生成して返します。これは、元のデータを安全に保持しながら加工処理を行う、非破壊的な操作であることを意味します。
このメソッドは、特にファイルから読み込んだデータやユーザーからの入力など、文字列の末尾に意図しない空白文字が含まれている場合に、それらを整形し、データの整合性を保つ目的で非常に役立ちます。例えば、データベースに保存する前に不要な空白を削除したり、比較処理の前に文字列をクリーンアップしたりする用途で利用されます。trimEndメソッドは引数を必要とせず、常に処理後の新しい文字列を戻り値として提供します。
構文(syntax)
1const myString = " Hello World "; 2const result = myString.trimEnd();
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
文字列の末尾から空白文字(スペース、タブ、改行など)を取り除いた新しい文字列を返します。元の文字列は変更されません。