js中是否有setTimeout(callback,sleep_time_in_millisec)
api的替代方法,我可以在microsec
或nanosec
值中使用休眠时间;
或setTimeout(callback,sleep_time_in_millisec)
本身在sleep_time_in_millisec中处理浮点值是否准确得多?
答案 0 :(得分:4)
没有此类API,setTimeout
将无法使用浮点值。实际上,setTimeout
并不能保证在指定时间过去后会调用您的回调,但只有当至少与指定时间一样多时它才会被调用(它可以在之后调用回调)一小时,根据API规范仍然可以。)
另见What is minimum millisecond value of setTimeout?
如果您正在编写时间要求严格的代码,那么JavaScript就是错误的语言。
答案 1 :(得分:1)
您是否尝试过使用setinterval(callback,sleep_time_in_millisec)和javascript中的clearinterval