Im just wondering the difference between these array iterations, and why the second one seems to be really rarely used, is something wrong with it?
var items = [ /*...*/ ]
for (var i = 0; i < items.length; i++) {
var item = items[i];
// Do some stuff with the item
}
The second way:
var items = [ /*...*/ ]
for (var i, item; item = items[i]; i++) {
// Do some stuff with the item
}