Форум → Программирование → JavaScript → Удалить элемент из середины массива?
Удалить элемент из середины массива?
-
29 марта 2010 г. 19:19, спустя 55 минут 6 секунд
AlexB, что значит "Удалить элемент из середины массива"?
по ключу ?
высчитать тот который "по серединке" и удалить ?
если в массиве 6 эл-ов, то какой из них в середине ?
зы: я не совсем понял вопрос -
-
-
-
29 марта 2010 г. 19:39, спустя 3 минуты 59 секунд
ой, сори, туплю, не увидел в каком разделе темаСпустя 138 сек.тогда так
myArray.splice(key, 1); -
29 марта 2010 г. 19:43, спустя 3 минуты 41 секунду
delete hash[key];
NRG, ты в какой разделе форума щас это написал?Спустя 32 сек.но при for(i in ..) он вроде будет присутствовать в виде нула или тп, а так да, слайс поможет но это не удаление а рекреатеСапожник без сапог -
29 марта 2010 г. 19:46, спустя 3 минуты 22 секунды
Ну вот и я про тоже. Еще length не меняется сам …
delete hash[key];Спустя 32 сек.но при for(i in ..) он вроде будет присутствовать в виде нула или тп, а так да, слайс поможет но это не удаление а рекреате
Получается по сути корректного способа нет? Или все-таки есть какая-то фишка? -
29 марта 2010 г. 19:56, спустя 9 минут 46 секунд
но w3cschools кагбэ говорит намThe splice() method adds and/or removes elements to/from an array, and returns the removed element(s).
Note: This method changes the original array! -
29 марта 2010 г. 23:54, спустя 3 часа 57 минут 45 секунд
ты изменяешь то массив или хеш ?
Ну вот и я про тоже. Еще length не меняется сам …
delete hash[key];Спустя 32 сек.но при for(i in ..) он вроде будет присутствовать в виде нула или тп, а так да, слайс поможет но это не удаление а рекреате
Получается по сути корректного способа нет? Или все-таки есть какая-то фишка?Сапожник без сапог -
30 марта 2010 г. 0:19, спустя 24 минуты 44 секунды
phpdude, а разве в js есть разница между массивом и хешем? -
30 марта 2010 г. 0:21, спустя 2 минуты 35 секунд
Ты о списке и словаре? :)https://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!