Maison > Article > interface Web > Comment dupliquer efficacement une chaîne plusieurs fois en JavaScript ?
Répéter la chaîne en Javascript
Requête : Comment dupliquer efficacement une chaîne plusieurs fois ?
Réponse : La réponse optimale La méthode pour répéter une chaîne en Javascript consiste à utiliser le prototype String. Contrairement à la fonction fournie, qui utilise un tableau pour concaténer la chaîne répétée, l'approche prototype construit un tableau avec la longueur souhaitée et le concatène directement avec la chaîne fournie.
Voici une implémentation optimisée :
String.prototype.repeat = function(num) { return new Array(num + 1).join(this); } console.log("string to repeat\n".repeat(4));
Cette fonction attribue une méthode de répétition à l'objet String. Il crée un tableau de la longueur appropriée et le joint à la chaîne souhaitée, éliminant ainsi la création et la manipulation inutiles d'un tableau intermédiaire.
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!