79 of 264 menu

Metoda repeat

Metoda repeat creează un nou șir care conține numărul specificat de copii ale șirului original, unite împreună.

Sintaxă

șir.repeat(număr);

Exemplu

Să specificăm în parametrul metodei numărul 1:

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

Ca rezultat al executării codului șirul nostru va rămâne același:

'abcde'

Exemplu

Acum vom copia șirul de 2 ori:

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

Rezultatul executării codului:

'abcdeabcde'

Exemplu

Să încercăm să copiem șirul de -1 ori:

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

După executare primim o eroare:

'RangeError: Invalid count value: -1'

Exemplu

Dacă specificăm în parametru numărul 0:

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

Ca rezultat al executării codului vom obține un șir gol:

''

Veți și

  • metoda padEnd,
    care completează șirul curent de la sfârșit cu un șir specificat
  • metoda padStart,
    care completează șirul curent de la început cu un șir specificat
esfrbnazms