![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 22
|
alexandrratush,
1. Зачем bullet[k]=null ? splice() удаляет элементы массива со сдвигом всех остальных, т.е. никаких пустых элементов оставаться не должно. 2. При удалении элемента из массива методом splice() в момент итерации по нему приведет к пропуску следующего элемента. Решение: либо делаем k-- после удаления элемента массива, либо цикл изначально пускаем в обратном направлении (что предпочтительнее, дабы не дергать счетчик). |
![]() |
Часовой пояс GMT +4, время: 15:10. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|