关于promise

关于promise的 代码:

var p=new Promise(function(resolve,reject){

    setTimeout(function(){

        console.log("a");

        resolve();

    },300)    

})

p.then(function(){

    setTimeout(function(){

        console.log("b")

    },300)

})

jquery:

var deferred=$.Deferred()

setTimeout(function(){

    console.log("a");

    deferred.resolve();

},300);

deferred.done(function(){

    setTimeout(function(){

        console.log("b")

    },300)

})

promise优点:

让代码变得更容易维护

你可能感兴趣的:(关于promise)