ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列を効率的に繰り返すにはどうすればよいですか?
JavaScript での文字列の繰り返し: シンプルなアプローチ
Perl が文字列の繰り返しに "x" を使用するのと比較して、JavaScript はより簡単な方法を提供します。 「リピート」機能を使ったメソッドです。この組み込みメソッドを使用すると、指定した回数だけ文字列を複製できます。その使用法は次のとおりです。
"a".repeat(10); // Result: "aaaaaaaaaa"
「repeat」関数が導入されるまでは、必要な数の要素を含む配列を作成し、繰り返す文字列を入力してから、配列要素を結合します。例:
Array(11).join("a"); // Result: "aaaaaaaaaa"
このアプローチは効率的ではありませんが、古いブラウザのサポートが必要な場合に実行可能な代替手段となります。
別のオプション、特にそれをサポートするブラウザでは、ループを利用して文字列をそれ自体に追加することです。あまり簡潔ではありませんが、このアプローチは特定のブラウザーで高速であることが示されています:
let result = ""; for (let i = 0; i < 10; i++) { result += "a"; } // Result: "aaaaaaaaaa"
以上がJavaScript で文字列を効率的に繰り返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。