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

JavaScript で文字列を効率的に繰り返すにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-24 18:55:121001ブラウズ

How to Efficiently Repeat a String in JavaScript?

JavaScript で文字列を繰り返す

質問:

繰り返した文字列を効率的に返すにはどうすればよいですか指定された数の回?

答え:

拡張アプローチ:

提供されたコードは、塗りつぶされた配列を反復的に構築する関数repeatを定義します。入力文字列を使用して結合し、繰り返しを形成します。 string.

配列を使用した簡潔なアプローチ:

別の解決策は、String オブジェクトで直接 join メソッドを利用することです:

String.prototype.repeat = function(num) {
    return new Array(num + 1).join(this);
}

これこのメソッドは、配列の作成とその後の結合を回避することでパフォーマンスを最適化します。操作。

例:

"string to repeat\n".repeat(4); // "string to repeat\nstring to repeat\nstring to repeat\nstring to repeat\n"

以上がJavaScript で文字列を効率的に繰り返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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