美文网首页
如何解决回调地狱 @劉䔳

如何解决回调地狱 @劉䔳

作者: 劉䔳Fairy | 来源:发表于2020-04-10 15:20 被阅读0次

    什么是回调地狱

    我们在实现某些逻辑的时候经常会写出层层嵌套的回调函数,如果嵌套的过多,会影响代码的可读性,
    // 就比如说我们使用五个定时器,我们要在第一个定时器执行完毕后执行第二个,第二个执行完执行第三个.....可是我们知道延时器是一个异步代码,如果让他执行的话,使用函数层层嵌套,这就出现了一个回调地狱的现象,这就很影响代码的可阅读性,可维护性

       var sayhello=function(name,callback){
        setTimeout(function(){
            console.log(name)
            callback()
        },1000)
    }
    sayhello("first",function(){
        sayhello("seconed",function(){
            sayhello("three",function () {
                console.log("end")
            })
        })
    })
    

    相关文章

      网友评论

          本文标题:如何解决回调地狱 @劉䔳

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