jQuery の for ループの使用は非常に遅いため、通常の for ステートメントをより頻繁に使用することを検討しています。現在の要素に直接アクセスするために、次の構文を見つけました (もちろん、オブジェクトではなく、通常の配列の場合)。
for (var i = 0, e; e = array[i]; i++) { ... }
e
ループ内の場所は、現在の要素を表します。
この構文はすべてのブラウザーで安全に使用できますか?
添加
わかりました、これはうまくいくと思いますが、短い表記法ではあまり役に立ちません:
for (var i = 0, e; (e = array[i]) !== void(0); i++) { ... }
回答ありがとうございました!