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 サイトの他の関連記事を参照してください。