const target = document.getElementById("button");
function when( event) {
return new Promise((resolve) => {
target.addEventListener(event, resolve);
});
}
when( "click").then(() => {
alert("button clicked");
});
I dont understand why this event listener function wouldnt go off when you click more than once. Despite being in a promise, the event listener is "registered" to the button. So I feel like it should always go off when clicked.