0

js中是否有任何setTimeout(callback,sleep_time_in_millisec)api替代品,我可以在其中使用睡眠时间microsecnanosec价值;

或者setTimeout(callback,sleep_time_in_millisec)它本身在 sleep_time_in_millisec 中处理浮点值是否准确?

4

2 回答 2

4

没有这样的 API,并且setTimeout不适用于浮点值。实际上,setTimeout不能保证您的回调将在指定时间过去后被调用,但只有在至少与指定时间过去一样多时才会被调用(它可以在一小时后调用回调,根据 API 仍然可以规格)。

另请参阅setTimeout 的最小毫秒值是多少?

如果您正在编写时间要求严格的代码,那么 JavaScript 是错误的语言。

于 2013-07-06T13:03:36.133 回答
1

你有没有尝试在javascript中使用 setinterval(callback,sleep_time_in_millisec) 和 clearinterval

于 2013-07-06T13:05:36.267 回答