, . for...in - . , :
: for (string in object), object - object (, , ) string var object . Array object! , :
var array = [0,1,2];
for (var property in array)
alert(typeof property + '\t' + property + '\n' + typeof array[property] + '\t' + array[property]);
. , []. . string, - number. var array = new Array(3). Loop , array.length == 3 .
: for...in , . for (var number = 0; number < array.length; number++) .
, JavaScript PHP (hashtables, ). var object = {string:value,anotherName:moreStuff}. for...in !