美文网首页
Javascript 高阶函数-after

Javascript 高阶函数-after

作者: 我是一个前端 | 来源:发表于2020-05-25 18:42 被阅读0次
    函数的after
    //after  意思是执行一定次数后执行一个方法,例如下边函数  执行count次后再执行fn函数
    
        function after(count,fn){
            return ()=>{
                //这里说说 count--  和 --count   很好解释  减号在前边就会立刻执行减一操作  在后边 下次才会执行
                if(--count === 0){
                    fn()
                }
            }
        }
        function callBack(){
            console.log("两次一会执行结果")
        }
    
        let countAfter = after(2,callBack)
    
        countAfter()
        countAfter()  //执行两次以后执行结果
    
    //    *实现解析  利用闭包的原理 存储count数  每执行一次做一次减减* 完成条件执行函数
    
    

    相关文章

      网友评论

          本文标题:Javascript 高阶函数-after

          本文链接:https://www.haomeiwen.com/subject/xgkuahtx.html