Maison >interface Web >js tutoriel >Comment puis-je répéter une chaîne plusieurs fois en 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!