Показать сообщение отдельно
Старый 28.04.2014, 23:42
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 36  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Сообщение от Akopalipsis Посмотреть сообщение
и ещё он наверное инициирует пересчет всего массива и его время составляет 1800.
Что-то мне подсказывает, что эдобовцы не тупые, и имеют private переменную _length, которую меняют при добавлении нового элемента.
Вот это может подтвердить моё предположение:
Код AS3:
var a:Array = new Array(5);
//Массив пустой
trace(a.length);//5
 
//Или вот
var b:Array = [];
b.length = 6;
//Массив опять же пустой
trace(b.length);//6
Хотя, возможно, что там просто резервируется память под грядущие элементы. Поэтому не могу утверждать 100%.
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 29.04.2014 в 00:10.