Η μέθοδος repeat

Η μέθοδος repeat δημιουργεί μια νέα συμβολοσειρά, που περιέχει τον καθορισμένο αριθμό αντιγράφων της αρχικής συμβολοσειράς, ενωμένα μαζί.

Σύνταξη

javascriptσυμβολοσειρά.repeat(αριθμός);

Παράδειγμα

Ας καθορίσουμε στον παράμετρο της μεθόδου τον αριθμό 1:

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

Ως αποτέλεσμα της εκτέλεσης του κώδικα η συμβολοσειρά μας θα παραμείνει ίδια:

javascript'abcde'

Παράδειγμα

Τώρα θα αντιγράψουμε τη συμβολοσειρά 2 φορές:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

javascript'abcdeabcde'

Παράδειγμα

Ας προσπαθήσουμε να αντιγράψουμε τη συμβολοσειρά -1 φορές:

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

Μετά την εκτέλεση παίρνουμε ένα σφάλμα:

javascript'RangeError: Invalid count value: -1'

Παράδειγμα

Εάν καθορίσουμε στον παράμετρο τον αριθμό 0:

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

Ως αποτέλεσμα της εκτέλεσης του κώδικα θα πάρουμε μια κενή συμβολοσειρά:

javascript''

Δείτε επίσης

  • η μέθοδος padEnd,
    που συμπληρώνει την τρέχουσα συμβολοσειρά από το τέλος της με μια καθορισμένη συμβολοσειρά
  • η μέθοδος padStart,
    που συμπληρώνει την τρέχουσα συμβολοσειρά από την αρχή της με μια καθορισμένη συμβολοσειρά