Η μέθοδος repeat
Η μέθοδος repeat δημιουργεί
μια νέα συμβολοσειρά, που περιέχει τον καθορισμένο
αριθμό αντιγράφων της αρχικής συμβολοσειράς,
ενωμένα μαζί.
Σύνταξη
συμβολοσειρά.repeat(αριθμός);
Παράδειγμα
Ας καθορίσουμε στον παράμετρο της μεθόδου τον αριθμό 1:
let res = 'abcde'.repeat(1);
console.log(res);
Ως αποτέλεσμα της εκτέλεσης του κώδικα η συμβολοσειρά μας θα παραμείνει ίδια:
'abcde'
Παράδειγμα
Τώρα θα αντιγράψουμε τη συμβολοσειρά 2 φορές:
let res = 'abcde'.repeat(2);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
'abcdeabcde'
Παράδειγμα
Ας προσπαθήσουμε να αντιγράψουμε τη συμβολοσειρά
-1 φορές:
let res = 'abcde'.repeat(-1);
console.log(res);
Μετά την εκτέλεση παίρνουμε ένα σφάλμα:
'RangeError: Invalid count value: -1'
Παράδειγμα
Εάν καθορίσουμε στον παράμετρο τον αριθμό 0:
let res = 'abcde'.repeat(0);
console.log(res);
Ως αποτέλεσμα της εκτέλεσης του κώδικα θα πάρουμε μια κενή συμβολοσειρά:
''