请问这个代码为什么越执行越快呢

这个不是每秒执行一次代码吗,好像进入死循环了,浏览器里数字跳的超快。

https://img2.mukewang.com/5ce6073400019b1603710171.jpg

<script>

num=1;

function f1(){

num++;

setInterval(f1,1000);

console.log(num);

}

f1();

</script>

https://img3.mukewang.com/5ce60764000165a304200601.jpg

风轻云淡3582301
浏览 963回答 1
1回答

橋本奈奈未

因为你每次执行这个函数都会新推入一个定时器。不断的增加定时器就会导致这样的结果
打开App,查看更多内容
随时随地看视频慕课网APP