JS Promise使用示例

new Promise(function(resolve,reject){
            setTimeout(function(){
                var ret = "异步1执行成功!";
                console.log(ret);
                resolve(ret);
            },2000);
        })   
        .then(function(msg){
           return new Promise(function(resolve,reject){
                setTimeout(function(){
                    var ret = "异步2执行成功!";
                    console.log(ret);
                    ret +="->"+msg;
                    resolve(ret);
                },2000);
            })         
        }) 
        .then(function(msg){
            return new Promise(function(resolve,reject){
                setTimeout(function(){
                    var ret = "异步3执行成功!";
                    console.log(ret);
                    ret +="->"+msg;
                    resolve(ret);
                },2000);
            })       
        }) 
        .then(function(msg){
            console.log(msg);
        })

猜你喜欢

转载自www.cnblogs.com/kerryw/p/9337988.html