forEach arbeitet auch nur mit den befüllten Array-Elementen:
var a = new Array(3); // Array mit 3 Elementen
a.forEach( function(e,i,a){alert(i++)} ); // gibt nichts aus
Ja, da es auch mit in arbeitet
<https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach>
Struppi.