promise. all 이상 처리

3722 단어 nodejs
promise.all      promise            reject,
                 
1.        (   node     )
2. promise   error    ,        ,  resolve,               

var p1 =new Promise(function(resolve,reject){
    setTimeout(function(){
        resolve(1);
    },0)
});
var     p2 = new Promise(function(resolve,reject){
        setTimeout(function(){
            resolve(2);
        },200)
    });
 var    p3 = new Promise(function(resolve,reject){
        setTimeout(function(){
            try{
            console.log(XX.BBB);
            }
            catch(exp){
                resolve("error");
            }
        },100)
    });
Promise.all([p1, p2, p3]).then(function (results) {
    console.log("success")
        console.log(results);
}).catch(function(r){
    console.log("err");
    console.log(r);
});
 

좋은 웹페이지 즐겨찾기