ES6语法 promise用法

ES6语法 promise用法

function doSomething(){
    return new Promise((resolve,reject)=>{
        resolve('jjjj');//执行成功
        reject('失败');//执行失败;
    })
}
doSomething().then((data)=>{
    console.log(data);
    return new Promise((resolve,reject)=>{
        resolve('aa');
    })
})
    .then((data)=>{
        console.log(data);
    })
    .catch((error)=>{
        console.log(error);
    })

 链式调用,

promise接受一个 函数作为参数,这个函数有两个函数作为参数,resolve,reject当resolve执行失败或没有执行时执行reject函数;

posted @ 2018-11-23 20:18  liliyou  阅读(180)  评论(0编辑  收藏  举报