0
square.addEventListener('click', funct1);
function funct1(){
    setTimeout(funct2(), 5000);
}

I am trying to execute funct2 after 5 seconds after clicking but for some reason it isn't working.

Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
dan
  • 1
  • 2
    Remove the parenthesis after `funct2` when you pass it as a parameter to `setTimeout`. – Ivar Jan 26 '21 at 14:47
  • This might answer your question: https://stackoverflow.com/questions/34202824/delay-eventlistener – alapaah Jan 26 '21 at 14:48

0 Answers0