У меня есть функция в jQuery, например.
var asd;
function dosomething(){
for (i=0;i<=1000000;i++)
{
asd[i] = "(2^i)";
}
}
Как я могу сбросить переменные после функции?
delete $asd;
С этим я могу очистить переменную из памяти.
Но могу ли я добраться до деструктора функции в jQuery и как мне сбросить всю функцию в деструкторе функции?
ПОЧЕМУ
Функция и все глобальные переменные находятся в памяти после запуска сценария.
Если я запускаю что-то из консоли, после того, как dom готов - поскольку все переменные все еще находятся в памяти - программа запустится.
Так что я хотел бы очистить переменные в дескрипторе функции, затем сбросить функцию или сделать ее нулевой.
Потому что он удалит весь скрипт из памяти, поэтому моя страница будет быстрее. Представьте себе немного большую структуру данных, чем одна функция, например, 100 функций и 800 глобальных переменных. После показа мне больше не нужны переменные.