I have seen the following style of writing a for loop in JavaScript a number of times:
for(var i=0, n=myArray.length; i<n; i++) {
// do something
}
what is the advantage of that over the following?
for(var i=0; i<myArray.length; i++) {
// do something
}