![]() |
Array.. reverse.. strange...
Код:
var rightArray : Array = new Array();Но почему-то выводит 1, 3, 0, 4, 2:rtfm: Кто что думает по этому поводу?? Получается метод reverse() класса Array переиндусен:confused: UPD: Проверил на 3м языке, все показывает правильно. Во втором AS с этим методом баг. Точнее его итерация с перебором массива через for(... in ...) |
Цитата:
Код:
trace(rightArray); // 4,3,2,1,0 |
Полагаться на правильность вывода for in плохо, лучше обычным for
|
for in выводит переменные в порядке добавления к объекту (примерно так). Использовать for … in для перебора элементов массива в порядке возрастания индексов нельзя.
|
Цитата:
|
| Часовой пояс GMT +4, время: 12:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.