Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】String::trimStart()メソッドの使い方

trimStartメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

trimStartメソッドは、文字列の先頭から空白文字を削除した新しい文字列を生成して返すメソッドです。このメソッドは、指定された文字列の左端、つまり先頭に位置するあらゆる種類の空白文字をすべて取り除きます。ここでいう空白文字には、通常のスペースだけでなく、タブ文字(\t)、改行文字(\n)、キャリッジリターン(\r)などが含まれます。文字列の途中に存在する空白文字や、文字列の末尾に存在する空白文字には一切影響を与えません。

このメソッドは、元の文字列オブジェクト自体を変更するのではなく、空白文字が取り除かれた新しい文字列オブジェクトを生成して返します。そのため、元の文字列は変更されずにそのまま保持されるという重要な特性を持っています。これは、文字列操作において非破壊的な操作が必要な場合に非常に有用です。

使用例としては、ユーザーからのテキスト入力データや、ファイルから読み込んだ文字列データなど、先頭に不要な空白が含まれている可能性がある場合の前処理に活用できます。例えば、" Node.js Programming ".trimStart() を実行すると、"Node.js Programming " という新しい文字列が得られます。これにより、データの整合性を保ちながら、整形された文字列を効率的に扱えるようになります。

構文(syntax)

1const originalString = "   Hello Node.js!   ";
2const trimmedString = originalString.trimStart();
3console.log(trimmedString);

引数(parameters)

引数なし

引数はありません

戻り値(return)

string

文字列の先頭から空白文字(スペース、タブ、改行など)を取り除いた新しい文字列を返します。元の文字列は変更されません。

関連コンテンツ

関連プログラミング言語