There is a button and when user clicks on button, some data is saved to back-end. Issue is when user clicks on button very quickly, event handler is getting executed multipl
var btn = document.querySelector('#twofuns');
btn.addEventListener('click',method1);
btn.addEventListener('click',method2);
function method2(){
console.log("Method 2");
}
setTimeout(function(){
btn.removeEventListener('click',method1);
},5000);
function method1(){
console.log("Method 1");
}
Pramod Kharade-RemoveEventListener after Interval
You can remove one listener among multiple in java-script like above.