ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列を複数回繰り返すにはどうすればよいですか?
JavaScript での文字列の繰り返し
Perl では、文字列の繰り返しは構文 $a = "a" x 10 を使用して実現されます。同等のアプローチJavaScript?
解決策:
JavaScript には、repeat() という組み込みメソッドが用意されており、これを使用すると、文字列を指定した回数だけ繰り返すことができます。単純に次の構文を使用します:
"a".repeat(10);
これにより、文字列 "aaaaaaaaaa" が生成されます。
代替アプローチ:
導入前repeat() は、必要な長さの配列を作成し、各要素を文字列と結合する一般的な手法です。繰り返し:
Array(11).join("a"); // "aaaaaaaaaa"
ベンチマーク:
回答で指摘されているように、ベンチマークは、for ループを使用して文字を追加する方が、Safari と Chrome では高速である可能性があることを示唆しています。 、ただしFirefoxではそうではありません。ただし、repeat() メソッドは単純化された簡潔なアプローチであることに変わりはありません。
以上がJavaScript で文字列を複数回繰り返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。