gpt4 book ai didi

javascript - setTimeout到底执行了多少次?

转载 作者:行者123 更新时间:2023-11-30 08:52:43 25 4
gpt4 key购买 nike

我知道这可能是一个老问题。但经过几次谷歌搜索后,我真的很困惑。

来自 this question ,我了解到 setTimeout 将永远执行,

但来自this one ,我知道它只会执行一次。

奇怪的是,当我在浏览器控制台中测试它时,我碰巧看到它一直在执行..

enter image description here

但有时它只执行一次:

enter image description here

同样的代码给出不同的结果。有人知道为什么吗?

已编辑:我现在可以相信 setTimeout 只执行一次,但如何解释我测试的第一个屏幕截图?

最佳答案

setTimeout 只会执行一次

您链接到的 stackoverflow 问题中的代码一直在执行,因为它是递归。 setTimeout 调用,调用自身。

关于javascript - setTimeout到底执行了多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com