ок начнем с простого:
массивы

Код:
a[1]="xxx";
trace(a["1"]); // xxx
это значит, что ключи массива - строки,
а еще это значит - тормоза!
добавим сюда объекты:

Код:
a.shit="xxx";
trace(a["shit"]); // xxx
это значит, что свойства объекта также определяются,
а еще это также значит - тормоза!
если вы мне выскажете агрументы ЗА такую лажу, то я вам еще
на че нить ткну
ЗЫ. токо не нада говорить - это так по спецификации нада
