УРА! как я и ожидал на мои резкие слова наконец то откликнулся народ! зацепило поклонников
теперь по теме.
ладно, массивы опустим, это вопрос спорный.
2JeeP
я же просил, не бросаться в меня спецификацией ECMA-262
а теперь объясню что имел в виду, когда говорил насчет строк.
то, что свойство объекта ищется по его названию - это БОЛЬШОЙ минус в скорости. если б свойство было скажем просто указателем, или хотябы числовым индексом - все работало бы гораздо быстрее (кто не понял, объясню - сравнение чисел НАМНОГО быстрее чем сравнение строк)
для достижения максимальной производительности - в байткоде НЕ должно быть строк, только числовые индексы.
загляните в любую свф-ку - там КУЧА мусора типа имен переменных. поиск по строке не имеет значения в маленьких скриптах, но это фатально, когда есть куча объектов с кучей свойств, к каждому из которых можно обратится лишь по названию.
и С++ и Дельфи здесь совсем не причем. тут имеется ввиду не тип данных, а способ обращения к переменной.
переменная может (и должна в данном случае) не иметь фиксированного типа, но она не обязанна иметь строковой идентификатор в процессе выполнения
ЗЫ. у меня юбилей - сотый мессадж
