setTimeout异步 clearTimeout

了解相关知识:定时器,事件循环。
设置定时器1000ms后,定时器里的函数会被加入到宏任务队列里,并执行。此时,设置的只执行一次的定时器已经生效过了,清除定时器没有意义。
清除定时器要在定时器触发前调用才有意义

关于setTimeout不精确问题详解及原理说明

你可能感兴趣的:(JavaScript,React,#,react,hooks,javascript,react.js)