Wie man einen Array am besten durchläuft, hängt ganz vom Inhalt des Arrays ab und davon, warum man den Array durchläuft.
Und bei manchen Engines wie SpiderMonkey hat man nochmal ganz eigene Methoden:
http://www.melez.com/mykzilla/2009/04/syntaxes-for-iterating-arrays-in.html
Mathias