repeatメソッド

メソッド repeat は、 元の文字列を指定された回数分コピーし、 結合した新しい文字列を生成します。

構文

javascript文字列.repeat(数値);

例

メソッドのパラメータに数値 1 を指定してみましょう:

javascriptlet res = 'abcde'.repeat(1);
console.log(res);

コードを実行すると、 文字列は元のままです:

javascript'abcde'

例

次に、文字列を 2 回コピーします:

javascriptlet res = 'abcde'.repeat(2);
console.log(res);

コードの実行結果:

javascript'abcdeabcde'

例

文字列を -1 回コピーしてみます:

javascriptlet res = 'abcde'.repeat(-1);
console.log(res);

実行後、エラーが発生します:

javascript'RangeError: Invalid count value: -1'

例

パラメータに数値 0 を指定した場合:

javascriptlet res = 'abcde'.repeat(0);
console.log(res);

コードを実行すると、 空の文字列が得られます:

javascript''

関連項目

  • メソッド padEnd,
    末尾を指定された文字列で埋める
  • メソッド padStart,
    先頭を指定された文字列で埋める