Välkommen till webForum dea!
En vanlig for-loop används t.ex. för att gå igenom element i en vektor genom att räkna upp ett index för varje loop. En for in-loop används för att gå igenom egenskaper hos ett objekt. Givetvis kan man även använda en for in-loop för att gå igenom elementen i en vektor, men det är inte det primära användningsområdet för denna typ.
Exempel:
// En vanlig for-loop som skriver ut värden i vektorn [i]myArray[/i]:
var myArray = [ 1, 2, 3 ];
for( var i=0; i < 3; i++ )
document.write( myArray[ i ] + "<br>" );
// En for in-loop som skriver ut alla egenskaper i objektet [i]document[/i]:
for( prop in document )
document.write( prop + " - " + document[ prop ] + "<br>" );