Maison >interface Web >js tutoriel >Comment puis-je répéter une chaîne plusieurs fois en JavaScript ?

Comment puis-je répéter une chaîne plusieurs fois en JavaScript ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-17 18:29:02961parcourir

How Can I Repeat a String Multiple Times in JavaScript?

Répétition de chaînes en JavaScript

En Perl, la répétition de chaînes est obtenue en utilisant la syntaxe $a = "a" x 10. Y a-t-il une approche équivalente en JavaScript ?

Solution :

JavaScript fournit une méthode intégrée appelée répétition(), qui vous permet de répéter une chaîne un nombre de fois spécifié . Utilisez simplement la syntaxe :

"a".repeat(10);

Cela donnera la chaîne "aaaaaaaaaa".

Approche alternative :

Avant l'introduction de répéter(), une technique courante consistant à créer un tableau de la longueur souhaitée et à joindre chaque élément avec la chaîne à répéter :

Array(11).join("a"); // "aaaaaaaaaa"

Benchmarking :

As souligné dans la réponse, les benchmarks suggèrent que l'utilisation d'une boucle for pour ajouter le caractère peut être plus rapide dans Safari et Chrome, mais pas dans Firefox. Cependant, la méthode repeat() reste une approche simplifiée et concise.

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!

Déclaration:
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