【JavaScript】$.eachとfor文の処理時間を比較してみた

表題の通り。
どれくらいの差があるのかを比較してみた。

ちなみに使用jQueryのバージョンは1.11.0。

参考:http://www.sitepoint.com/speed-question-jquery-each-vs-loop/

まずはこんな感じでループ用の配列を定義。

no変数をループさせ、処理時間を比較してみる。


jQueryの$.each

for文 その1

for文 その2 変数初期化をforの前に行う


何度か計測した結果、resultに入った値は下記の通り。

処理 結果
$.each 1000~1100
for文 その1 10~47
for文 その2 10~12

一番最後の、for文の前にあらかじめ変数を定義しておくやり方が安定して速い。

シェア: