Maison > interface Web > js tutoriel > Comment dupliquer efficacement une chaîne plusieurs fois en JavaScript ?

Comment dupliquer efficacement une chaîne plusieurs fois en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-18 10:27:02
original
1093 Les gens l'ont consulté

How to Efficiently Duplicate a String Multiple Times in 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));
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal