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:
''