Пример массива:
var arr={test:'дом',test1:{test:'дача',test1:'домик',0:'Хижина'}};
//Почему тут я могу обращаться через точки к текстовым ключам,
alert(arr.test1.test1);
//домик
//а к числовому приводит к какой-то ошибке и соответсвенно вообще ничего не работает
alert(arr.test1.0);
//Syntax error at line 43 while loading: expected ')', got '.0' alert(arr.test1.0));
//И как узнать длину массива?
alert(arr.test1.length);
//undefined
Был бы не ассоциативный массив то легко бы посчитал а в данном случае как?