Répéter la chaîne en Javascript
Question :
Comment pouvons-nous renvoyer efficacement une chaîne répétée un nombre spécifié de fois ?
Réponse :
Approche étendue :
Le code fourni définit une répétition de fonction qui construit de manière itérative un tableau rempli avec la chaîne d'entrée, puis les joint pour former la chaîne répétée.
Approche concise utilisant Array :
Une solution alternative consiste à exploiter la méthode de jointure directement sur l'objet String :
String.prototype.repeat = function(num) { return new Array(num + 1).join(this); }
Cette méthode optimise les performances en évitant la création de tableau et les opérations de jointure ultérieures.
Exemple :
"string to repeat\n".repeat(4); // "string to repeat\nstring to repeat\nstring to repeat\nstring to repeat\n"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!