setTimeout和setInterval的第三个参数
对于定时器来讲,在很多场景都会用到,比如在一秒后出现弹窗
setTimeout(function(){
alert('弹窗');
},1000)
但是在看Promise对象的时候发现这样一段代码
这里的 'done'参数搞得有点懵,而且执行代码后也打印出来done。
找到setTimeout的用法,发现setTimeout不止两个参数
定时器启动时,第三个及以后的参数是作为第一个参数(也就是函数)的参数传进去的。
function sum(a,b,c){
console.log(a+b+c);
}
setTimeout(sum,1000,1,2,3);
// 5 这是setTimeout的timeId
// 6
同时setInterval也是一样的
eadren: 你好,怎样在此基础上添加折叠动画过渡效果?成分感谢!
CSDN-Ada助手: 非常感谢你的分享,这篇博客对于遇到类似问题的开发者来说一定会很有帮助。我觉得你可以继续写关于前端开发中常见的错误提示以及解决方法的文章,涵盖更多的错误类型,对其他开发者也会有很大的帮助。相信这样的技术文章对于前端开发者来说一定非常有用,期待你的下一篇博客。 为了方便博主创作,提高生产力,CSDN上线了AI写作助手功能,就在创作编辑器右侧哦~(https://mp.csdn.net/edit?utm_source=blog_comment_recall )诚邀您来加入测评,到此(https://activity.csdn.net/creatActivity?id=10450&utm_source=blog_comment_recall)发布测评文章即可获得「话题勋章」,同时还有机会拿定制奖牌。
weixin_46504346: 非常感谢UP的文章这个效果非常有用处。谢谢
weixin_46504346: .right{ transform:perspective(2000rpx) rotateY(0deg); } 真机测试之后发现这里不能是0deg,不然在苹果手机上面就会出现BUG,点击左边翻页会有一闪的闪屏现象,我的处理方法是直接给了1度就解决了。
_Jester: 你这是接口取值不对,看你接口的数据格式