ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列を複数回繰り返すにはどうすればよいですか?

JavaScript で文字列を複数回繰り返すにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-17 18:29:02961ブラウズ

How Can I Repeat a String Multiple Times in 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。