【Node.js24.x】String::repeat()メソッドの使い方
repeatメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
repeatメソッドは、呼び出し元の文字列を指定された回数だけ繰り返して、新しい文字列を生成するメソッドです。これはJavaScriptのStringオブジェクトに組み込まれた機能であり、Node.js環境においても利用できます。
このメソッドは、繰り返したい回数を数値として引数に取ります。例えば、「Hello」という文字列を3回繰り返したい場合、repeatメソッドを使用することで「HelloHelloHello」という新しい文字列が生成されます。繰り返し回数に0を指定すると、結果として空の文字列が返されます。もし繰り返し回数に負の数を指定した場合、RangeErrorというエラーが発生し、プログラムの実行が停止しますので注意が必要です。また、繰り返し回数に小数を指定した場合は、小数点以下は切り捨てられ、整数部分の回数だけ文字列が繰り返されます。
repeatメソッドは、呼び出し元の元の文字列自体を変更することはなく、常に新しい文字列を返します。この機能は、レポートやログ出力で特定の区切り線を生成したり、テスト用のダミーデータを効率的に準備したりするなど、決まった文字列パターンを複数回生成する場面で非常に役立ちます。手動で文字列を複数回結合する手間を省き、コードをより簡潔に、かつ読みやすく記述できるため、開発効率の向上に貢献します。
構文(syntax)
1const originalString = "abc"; 2const repeatedString = originalString.repeat(2); 3console.log(repeatedString); // 出力: "abcabc"
引数(parameters)
count
- count: number: 文字列を繰り返す回数を指定する数値
戻り値(return)
string
指定された文字列を指定された回数だけ繰り返した新しい文字列を返します。