function func(e){
console.log(e.target.id);
}
//Назначаю событие
document.body.addEventListener('click', function (e) {
func(e);
});
// И сразу его удаляю
document.body.removeEventListener('click', function (e) {
func(e);
});
//Но функция продолжает работать
(function(e) {}) === (function(e) {}) // false
function func(e) {
console.log(e.target.id);
}
// Назначить событие
document.body.addEventListener('click', func);
// И сразу его удалить
document.body.removeEventListener('click', func);