Maison  >  Questions et réponses  >  le corps du texte

javascript - 为什么我把一个setTimeout语句赋值给一个变量,它会执行呢?

var momement = setTimeout(function(){document.write(222222222222);},1000)
//事实上用控制台调试的话他会执行,而不是所谓的我想当然以为是保存一个值而没有执行它。

迷茫迷茫2749 Il y a quelques jours1495

répondre à tous(11)je répondrai

  • PHP中文网

    PHP中文网2017-04-10 16:43:55

    setTimeout函数是有返回值的,var momement = setTimeout(function(){document.write(222222222222);},1000)执行完成之后setTimeout就开始工作了,同时在momement中保存这个计时器的句柄,你可以调用clearTimeout(momement)来取消这个计时器。

    répondre
    0
  • Annulerrépondre