setTimeout/setInterval的第三个参数?
setTimeout(function() {
$('.wrap').addClass('anistart');
}, 3000,setTimeout(function() {
$('.wrap').removeClass('anistart');
}, 10000));
这里的第三个参数又传了一个定时器,好像是作为了一个回调函数,但是查阅文档发现第三个参数并非指回调函数,那么为什么能够这样使用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
第三个参数及以后的参数都可以作为func函数的参数
举个例子:
根据文档:https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout
第三个以后的参数是作为第一个
func()
的参数传进去的。但是你这里的代码没用到。那你需要先理解
setTimeout
的返回值,你的代码可以分解成如下: