最简单的节流函数

缺点是不能完全封装

switch=true
execTime:number
throttle(fn,interval){
    if(new Date().getTime()-this.execTime>interval){this.switch=true}
    if(this.switch){
        fn();
        this.switch=false;
        this.execTime=new Date().getTime();
    }
    
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理