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