всем привет у меня есть функция A которя берет event из внешнего окружения и при событии event вызывает функцию в A функцию B Но если я 2 раза запускаю функцию A , из за замыкания на каждое событие event срабатывает функция B 2 раза Как сделать так чтобы этого не было Как преретерть замыкания ранее вызваной функции
Непонятно что значит затереть предыдущую функцию. Ты же можешь флаг хранить либо если ты через Addeventlistener их биндишь то надо вовремя вызывать removeeventlistener и у тебя не будет два вызова а каждый вызов соответствовать именно одному обработчику