JavaScriptの文字列結合についてまとめました.

JavaだとStringBuilderを使うというように、文字列結合は単純に行うと性能が出ないことがあります.

結論から言うと、JavaScriptではあまり考えなくてよさそうです.

  • JavaScriptでは何も考えずに変数宣言時に+演算子で結合する
  • 変数宣言と+演算子での結合のみを分ける

 

参考:  JavaScriptのパフォーマンス文字列結合

* グラフはops/sec (1秒あたりの実行回数)を示しているので、バーが伸びているほど高速です.

直接結合する
各値を+=で結合する
再代入を繰り返す
Array#joinを利用する
変数を宣言したあと、1行で結合する
関数で文字列の配列を結合する

Leave a Reply

Your email address will not be published. Required fields are marked *