Metoda repeat

Metoda repeat vytváří nový řetězec obsahující stanovený počet kopií původního řetězce, spojených dohromady.

Syntaxe

javascriptřetězec.repeat(číslo);

Příklad

Uveďme v parametru metody číslo 1:

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

Výsledkem provedení kódu náš řetězec zůstane nezměněn:

javascript'abcde'

Příklad

Nyní zkopírujeme řetězec 2 krát:

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

Výsledek provedení kódu:

javascript'abcdeabcde'

Příklad

Zkusme zkopírovat řetězec -1 krát:

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

Po provedení dostaneme chybu:

javascript'RangeError: Invalid count value: -1'

Příklad

Pokud uvedeme v parametru číslo 0:

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

Výsledkem provedení kódu dostaneme prázdný řetězec:

javascript''

Viz také

  • metoda padEnd,
    která doplňuje aktuální řetězec od jeho konce zadaným řetězcem
  • metoda padStart,
    která doplňuje aktuální řetězec od jeho začátku zadaným řetězcem