【Node.js24.x】String::trimRight()メソッドの使い方
trimRightメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
trimRightメソッドは、Node.jsの組み込み機能としてStringクラスに属し、文字列の末尾から空白文字を削除する新しい文字列を生成して返すメソッドです。このメソッドは、引数を必要とせず、呼び出し元の文字列インスタンスに対して機能します。具体的には、文字列の末尾に存在する半角スペース、タブ文字(\t)、改行文字(\n)、復帰文字(\r)などのすべてのホワイトスペース文字が削除されます。
trimRightメソッドの重要な特徴は、元の文字列を変更しない「非破壊的」な操作である点です。メソッドを実行しても、元の文字列オブジェクトはそのまま保持され、末尾の空白が削除された「新しい」文字列が結果として返されます。そのため、返された文字列を変数に代入して使用することが一般的です。
このメソッドは、ユーザーからの入力データや外部からのファイル読み込みなど、文字列の末尾に意図しない空白文字が含まれている場合に非常に有用です。例えば、フォームからの入力値の整形や、データ処理を行う前のクリーニング処理などで活用されます。似た機能を持つメソッドとして、文字列の先頭と末尾の両方から空白を削除するtrim()メソッドや、先頭のみから空白を削除するtrimLeft()メソッドも存在します。これらのメソッドを適切に使い分けることで、文字列データをより正確に、かつ効率的に扱うことができます。
構文(syntax)
const originalString = " Hello Node.js! ";
const trimmedString = originalString.trimRight();
console.log(trimmedString);
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
文字列の末尾にある空白文字(スペース、タブ、改行など)を取り除いた新しい文字列を返します。元の文字列は変更されません。