Javascript. Loop condition. To be or not to be

Для пробега по массиву мы все пользуемся вот такой формой:

for (i = 0; i < tempArray.length; i++) { // Some code }

Но есть и вот такой способ:

for (i = 0; tempArray[] !== undefined; i++) { // Some code }

Как он Вам? :)