79 of 264 menu

repeatメソッド

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

構文

文字列.repeat(数値);

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

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

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

'abcde'

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

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

コードの実行結果:

'abcdeabcde'

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

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

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

'RangeError: Invalid count value: -1'

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

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

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

''

関連項目

  • メソッド padEnd,
    末尾を指定された文字列で埋める
  • メソッド padStart,
    先頭を指定された文字列で埋める
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否