2013-11-07 6 views
3

Если установить глобальную переменную в моем HTML страницы, как это:Когда глобальные переменные javascript перезагружаются?

window.MY_VAR = "just a test"; 

Когда my_var будет «выгружен» из глобального масштаба? Это происходит автоматически, если пользователь переходит на другую страницу на одном веб-сайте? Когда мне нужно вручную удалить MY_VAR, чтобы предотвратить его переполнение памяти?

ответ

1

Когда пользователь переходит на другую страницу , то есть URL в адресной строке изменения и/или всей страницы разгружает и другую страницу нагрузки, вся среда Javascript слом, в том числе и глобальные переменные. Пока вы остаетесь на одной странице, среда и переменные остаются.

-1

Вы можете отключить переменную Javascript с помощью delete window.MY_VAR;.

В противном случае глобальные переменные будут сбрасываться каждый раз при загрузке страницы.

Смежные вопросы