1. ホーム
  2. javascript

[解決済み] JavaScriptで文字列を連結する最も効率的な方法とは?

2022-04-20 03:31:02

質問

JavaScriptで、何度も反復するループがあり、各反復の中で、巨大な文字列に多くの += 演算子を使用します。もっと効率的に文字列を作成する方法はないのでしょうか?動的な配列を作成して、そこに文字列を追加し続け、結合を行うことを考えていました。どなたか、これを行う最も速い方法について説明し、例を挙げることができますか?

解決方法を教えてください。

のベンチマークに基づくと思われる。 ジェイエスパーフ 用いて += が最速の方法ですが、必ずしもすべてのブラウザでそうなるとは限りません。

DOMで文字列を構築する場合、それは が良いようです。 を使用して、文字列を最初に連結してからDOMに追加するのではなく、反復してDOMに追加します。自分のケースをベンチマークした方がいいですが。

(訂正してくださった@zAlbeeさんに感謝します)