79 of 264 menu

Il metodo repeat

Il metodo repeat crea una nuova stringa contenente il numero specificato di copie della stringa originale, unite insieme.

Sintassi

stringa.repeat(numero);

Esempio

Specifichiamo il numero 1 come parametro del metodo:

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

Come risultato dell'esecuzione del codice, la nostra stringa rimarrà la stessa:

'abcde'

Esempio

Ora copiamo la stringa 2 volte:

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

Risultato dell'esecuzione del codice:

'abcdeabcde'

Esempio

Proviamo a copiare la stringa -1 volte:

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

Dopo l'esecuzione otteniamo un errore:

'RangeError: Invalid count value: -1'

Esempio

Se specifichiamo il numero 0 come parametro:

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

Come risultato dell'esecuzione del codice otterremo una stringa vuota:

''

Vedi anche

  • il metodo padEnd,
    che riempie la stringa corrente dalla fine con una stringa data
  • il metodo padStart,
    che riempie la stringa corrente dall'inizio con una stringa data
kkptnltraz