今日、私はこのスレッドを読んで、文字列連結の速度について読みました。
驚いたことに、文字列の連結が勝者でした。
結果は私が思っていたのとは正反対でした。また、同様に反対の説明このことについて多くの記事があり、これは。
ブラウザはconcat最新バージョンで文字列に最適化されていると思いますが、どうやってそれを行うのですか?+文字列を連結するときに使用する方が良いと言えますか?
更新
使用するのでだから、最近のブラウザで文字列の連結は、最適化されている+兆候が速く使うよりjoinあなたがしたいときCONCATENATE文字列。
しかし、@ Arthurは、文字列をセパレータで結合しjoinたい場合は、それがより速いと指摘しました。
更新-2020
Chrome:配列joinはほぼ2 times faster文字列連結です+
参照:https : //stackoverflow.com/a/54970240/984471
注として:
joinあなたが持っている場合、配列はより良いですlarge stringsseveral small strings最終出力で生成する必要がある場合は、文字列concatを使用することをお勧めします。+そうしないと、配列を使用すると、最後にいくつかの配列から文字列への変換が必要になるため、パフォーマンスが過負荷になります。