Показать сообщение отдельно
  #6 (permalink)  
Старый 06.03.2015, 16:48
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Сообщение от danik.js
delete array[25];


Удалит ключ и значение.
Удалит только значение, а ключ останется. Эта же проблема возникла, splice сдвигает индексы при удалении, а delete удаляет только значение элемента, но не его индекс, то есть при delete myVar[1], переменная myVar[1] будет по-прежнему существовать, просто значение будет undefined. Как удалить и индекс и значение без сдвига индексов, простым способом?..
Ответить с цитированием