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