micro-optimization - loop - pattern
HTML
<p>These are micro optimization patterns and will only be noticed in performance critical operations</p>
JavaScript
//first pattern
var i, myarray = [];
for(i = myarray.length; i--;){
//do something
}
//second way
var myarray = [],
i = myarray.length;
while(i--){
//do something
}