Επανάληψη συμβολοσειράς JavaScript ()

Η μέθοδος επανάληψης συμβολοσειράς JavaScript () επιστρέφει μια νέα συμβολοσειρά αντιγράφοντας και συνδυάζοντας τη δεδομένη συμβολοσειρά με καθορισμένο αριθμό φορών.

Η σύνταξη της repeat()μεθόδου είναι:

 str.repeat(count)

Εδώ, strείναι μια συμβολοσειρά.

επανάληψη () Παράμετροι

Η repeat()μέθοδος περιλαμβάνει:

  • count - Ένας ακέραιος αριθμός μεταξύ 0 και + Infinity , που δείχνει τον αριθμό των φορών για την επανάληψη της συμβολοσειράς.

Τιμή επιστροφής από επανάληψη ()

  • Επιστρέφει μια νέα συμβολοσειρά που περιέχει τον καθορισμένο αριθμό αντιγράφων της δεδομένης συμβολοσειράς.

Σημείωση : repeat()αυξάνεται RangeErrorεάν ο αριθμός επανάληψης είναι αρνητικός, άπειρο ή υπερχειλίσει το μέγιστο μέγεθος συμβολοσειράς.

Παράδειγμα: Χρήση της μεθόδου επανάληψης ()

 let sentence = "Happy Birthday to you! "; let repeat1 = sentence.repeat(2); console.log(repeat1); // 'Happy Birthday to you! Happy Birthday to you!' // count is converted to integer let repeat2 = sentence.repeat(3.5); // 'Happy Birthday to you! Happy Birthday to you! Happy Birthday to you!' console.log(repeat2); let repeat3 = sentence.repeat(0); console.log(repeat3); // '' // RangeError if count is negative or infinite let repeat4 = sentence.repeat(-1); console.log(repeat4); // RangeError: Invalid count value

Παραγωγή

Χρόνια σου πολλά! Χρόνια σου πολλά! Χρόνια σου πολλά! Χρόνια σου πολλά! Χρόνια σου πολλά! σφάλμα: Uncaught RangeError: Μη έγκυρη τιμή μέτρησης

Συνιστώμενη ανάγνωση: JavaScript String concat ()

ενδιαφέροντα άρθρα...