gpt4 book ai didi

javascript - 闭包中的setTimeout、clearTimeout

转载 作者:行者123 更新时间:2023-11-28 21:14:03 26 4
gpt4 key购买 nike

var clearId:int = setTimeout(function():void{
//some code here
clearTimeout(clearId);
},2000);

这是有效的 AS3 吗?有人发现它有问题吗?

最佳答案

虽然编译时没有警告或错误,并且是有效的 AS3,但存在不需要的代码。

setTimeout函数只运行一次函数。

setInterval另一方面,函数以指定的时间间隔运行函数,直到调用clearInterval。

clearTimeout 用于停止已设置的超时事件的发生。因为超时只发生一次,所以不需要在超时函数中清除。如果您使用 setInterval,那么当您不再希望调用该函数时,您需要清除Interval。

关于javascript - 闭包中的setTimeout、clearTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045253/

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