repeat-metodi

Metodi repeat luo uuden merkkijonon, joka sisältää määritetyn määrän alkuperäisen merkkijonon kopioita, liitettyinä toisiinsa.

Syntaksi

javascriptmerkkijono.repeat(luku);

Esimerkki

Asetetaan parametriin luku 1:

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

Koodin suorituksen tuloksena merkkijonomme pysyy samana:

javascript'abcde'

Esimerkki

Kopioidaan nyt merkkijono 2 kertaa:

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

Koodin suorituksen tulos:

javascript'abcdeabcde'

Esimerkki

Yritetään kopioida merkkijono -1 kertaa:

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

Suorituksen jälkeen saamme virheen:

javascript'RangeError: Invalid count value: -1'

Esimerkki

Jos asetamme parametriin luvun 0:

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

Koodin suorituksen tuloksena saamme tyhjän merkkijonon:

javascript''

Katso myös

  • metodi padEnd,
    joka täydentää nykyisen merkkijonon sen lopusta annetulla merkkijonolla
  • metodi padStart,
    joka täydentää nykyisen merkkijonon sen alusta annetulla merkkijonolla