|
04.02.2010, 22:11
|
Профессор
|
|
Регистрация: 22.02.2008
Сообщений: 189
|
|
Как удалить массив?
определил массив:
var arr = new Array()
записал туда значения arr(a, b, c, d, 12, e)
Как удалить массив или его элементы?
- заново объявить переменную var arr = new Array() ?
|
|
04.02.2010, 23:46
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
delete arr[0];
delete arr;
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
04.02.2010, 23:47
|
Любитель
|
|
Регистрация: 16.12.2009
Сообщений: 422
|
|
SunYang,
Да, можно заново объявить пустой массив!,
например, когда функция закончит работу с массивом после выхода из функции можно обнулить его - arr = new Array() .
|
|
05.02.2010, 00:34
|
|
Кандидат Javascript-наук
|
|
Регистрация: 22.01.2010
Сообщений: 114
|
|
либо delete arr
либо arr = null
|
|
05.02.2010, 08:23
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от PeaceCoder
|
delete arr
|
Сообщение от Мараторий
|
delete arr
|
Не сработает. delete не удаляет локальные переменные.
var arr = [3,4,5];
delete arr;
alert(arr)
|
|
05.02.2010, 09:24
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от Мараторий
|
либо arr = null
|
скорее уж undefined
null тоже как бы нормальное значение переменной
|
|
05.02.2010, 09:47
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Gvozd
|
null тоже как бы нормальное значение переменной
|
undefined тоже
|
|
05.02.2010, 09:54
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Цитата:
|
var arr = [3,4,5];
delete arr;
alert(arr)
|
Ошибка - arr is not defined (FireFox)
|
|
05.02.2010, 09:55
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
B~Vladi,
потому что удалилась
|
|
05.02.2010, 09:57
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
B@rmaley.e><e,
Дезинформируешь
|
|
|
|