[解決済み】JavaScriptで文字列を何度も繰り返す
2022-03-23 07:33:29
質問
Perlでは、構文を使って1つの文字を複数回繰り返すことができます。
$a = "a" x 10; // results in "aaaaaaaaaa"
Javascriptでこれを実現する簡単な方法はありますか?私は明らかに関数を使用することができますが、私は組み込みのアプローチ、または他の巧妙なテクニックがあるかどうかを疑問に思っていました。
どのように解決するのですか?
最近では
repeat
文字列メソッド
が実装されている
ほとんど
を使用します。(それは
インターネットエクスプローラではありません
.) ですから、古いブラウザに対応する必要がない限り、単純に書けばいいのです。
"a".repeat(10)
前
repeat
ということで、このハックを使ってみました。
Array(11).join("a") // create string with 10 a's: "aaaaaaaaaa"
(長さ11の配列では、10個の "a"しか得られないことに注意してください、なぜなら
Array.join
は引数
の間に
配列の要素)
また、サイモンが指摘するところによると このベンチマーク SafariとChromeでは、for loopで単純に文字を追加して複数回繰り返した方が速いようです(ただし、Firefoxは違います)。
関連
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】Uncaught TypeError: nullのプロパティ'value'を読み取ることができない
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] JavaScriptにおけるendsWith
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】webpack: モジュールが見つかりません。Error: 解決できない(相対パスで)
-
[解決済み】ある要素が可視DOMに存在するかどうかを確認するにはどうすればいいですか?
-
[解決済み】BootstrapのCollapseが折りたたまれない
-
[解決済み] エラー。モジュールhtmlが見つからない
-
[解決済み】WebSocket接続に失敗しました。WebSocket のハンドシェイク中にエラーが発生しました。予期しない応答コードです。400
-
[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
-
[解決済み】Syntax error: JavaScriptの不正なreturnステートメント
-
[解決済み】ETIMEDOUTエラーの対処方法は?
-
[解決済み】文字列の繰り返し - Javascript【重複