а вот тут у меня технический вопрос, встречный
длинна массива определяется его последним индексом, т.е. для
Код AS3:
var a = [];
a[1000] = 1;
длинна будет равна 1000, но фактически элементов до 999 индекса нет, при обращении к любому до 999 мы получаем честный undefined, т.е. фактически мы имеем всего 1 элемент массива с индексом 999, должен ли foreach при этом итерироваться по несуществующим индексам? по-моему нет.
И кроме этого, для массива
Код AS3:
var a = [];
a[1] = 1;
a[10] = 1;
a[1000] = 1;
обход в любом случае будет по индексам 0, 9, 999