79 of 264 menu

Metoda repeat

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

Syntaxe

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

Příklad

Uveďme v parametru metody číslo 1:

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

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

'abcde'

Příklad

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

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

Výsledek provedení kódu:

'abcdeabcde'

Příklad

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

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

Po provedení dostaneme chybu:

'RangeError: Invalid count value: -1'

Příklad

Pokud uvedeme v parametru číslo 0:

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

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

''

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
uzcesswhusv