Metoda repeat

Metoda repeat tworzy nowy ciąg znaków, zawierający określoną liczbę kopii oryginalnego ciągu, połączonych ze sobą.

Składnia

javascriptciąg.repeat(liczba);

Przykład

Wprowadźmy w parametrze metody liczbę 1:

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

W wyniku wykonania kodu nasz ciąg znaków pozostanie niezmieniony:

javascript'abcde'

Przykład

Teraz skopiujemy ciąg znaków 2 razy:

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

Wynik wykonania kodu:

javascript'abcdeabcde'

Przykład

Spróbujmy skopiować ciąg znaków -1 razy:

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

Po wykonaniu otrzymujemy błąd:

javascript'RangeError: Invalid count value: -1'

Przykład

Jeśli wprowadzimy w parametrze liczbę 0:

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

W wyniku wykonania kodu otrzymamy pusty ciąg znaków:

javascript''

Zobacz też

  • metoda padEnd,
    która uzupełnia bieżący ciąg znaków od końca określonym ciągiem
  • metoda padStart,
    która uzupełnia bieżący ciąg znaków od początku określonym ciągiem