Как разобраться с локальными и глобальными методами?
Правильно – завернуть в отдельный скоуп. Например, в самовызывающейся функции:(function () {
  var foo = "bar";
})();
console.log(foo); // Uncaught ReferenceError: foo is not defined
В смысле? Я не понял вопроса. Нужно удалить ВСЕ переменные? :)