Показать сообщение отдельно
Старый 23.01.2011, 19:24
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 21  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Цитата:
Сообщение от etc Посмотреть сообщение
А это не баг, это неверное использование for in. При удалении ключей происходит смещение индексов и появляются пропуски ключей.
Код AS3:
for (var i:int in array) delete array[i];
Не очень понимаю. Мы ведь не делаем splice, откуда пропуск ключа?