Maison > interface Web > js tutoriel > Comment répéter efficacement une chaîne en JavaScript ?

Comment répéter efficacement une chaîne en JavaScript ?

DDD
Libérer: 2024-11-24 18:55:12
original
986 Les gens l'ont consulté

How to Efficiently Repeat a String in JavaScript?

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);
}
Copier après la connexion

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"
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal