![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть не хитрый код:
var object:Object = new Object(); object.param1 = "param_1"; object.param2 = "param_2"; object.param3 = "param_3"; for (var i in object) { trace(i, object[i]); } а хотелось бы в том порядке, в котором добавли в объект ![]() Можно ли этого добиться? Или смачно сплюнув уйти в надежный мир индексных масивов? ![]() |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Вы запихали к себе в карман 3 абсолютно одинаковых по размеру яблока. Сначала зеленое, потом желтое, а потом красное. Вытащите их из кармана в таком же порядке.
|
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
"object properties are not kept in any particular order, so properties may appear in a seemingly random order"
Читайте доки! for...in не поможет с порядком.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
__________________
adobe AS3 manual |
|
|||||
|
для аррая порядок соблюдается, для числовых ключей и то в порядке добавления. Никогда не видел чтобы документация на это указывала, по сему не рекомендую это использовать.
__________________
:) |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 243
|
А лучше вообще так:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|