и в нее записана функция
let test = func();
function func(){ какой-то код }
И допустим происходит какое-то событие, например, клик. После этого мне нужно удалить старую функцию и вызвать новую. Нужно чтоб от старой ничего не осталось
window.onclick = function() {
test = undefined;
test = func();
}
Я правильно делаю? В памяти все еще будет висеть первый вызов функции или нет?
test хранит не функцию, а результат ее выполнения) нет смысла переписывать переменную сначала на undefined, если потом идет другое переписывание этой же переменной
Обсуждают сегодня