Я просматривал, и я нашел это:
var i, len;
for(i = 0, len = array.length; i < len; i++) {
//...
}
Мои первые мысли:
- Почему он это сделал? (по какой-то причине это должно быть лучше)
- Стоит ли это? (Я полагаю, да, почему еще он это сделает?)
Выполняют ли обычные циклы (те, которые не кэшируют длину) array.length
каждый раз?