Показать сообщение отдельно
Старый 13.10.2009, 10:49
PgeorgyV вне форума Посмотреть профиль Отправить личное сообщение для PgeorgyV Найти все сообщения от PgeorgyV
  № 5  
Ответить с цитированием
PgeorgyV

Регистрация: Apr 2008
Сообщений: 79
возможно оптимальнее создавать новый массив
Код AS3:
var newArray:Array = [];
var l:int = array.length;
var item:TypeArrayItems;
var j:int = 0;
for (var i:int = 0; i < l; i+=1) {
  item = array[i]; //как оптимальнее тут?
  item = array[i] as TypeArrayItems; //скорее всего так
  if(/*уловие*/) {
    newArray[j++] = item;
  }
}
array = newArray;
а ещё лучше Vector использовать, тогда и вопрос в коде снимается
здесь можно посмотреть про оптимизацию http://gskinner.com/talks/quick/
ЗЫ. В производительность filter не верю, ибо функция