美文网首页
Promise笔记

Promise笔记

作者: UmustHU | 来源:发表于2018-08-21 17:06 被阅读0次
let status = 1;
let logIn = (resolve,reject) => {
    setTimeout(()=>{
        if(status == 1){
            resolve({code:200,msg:'登录成功'})
        }else{
            reject({code:400,msg:'登录失败'})
        }
    },1000)
}
let getUserInfo = (resolve,reject) => {
    setTimeout(()=>{
        if(status == 1){
            resolve({code:200,msg:'获取用户信息成功'})
        }else{
            reject({code:400,msg:'获取用户信息失败'})
        }
    },1000)
}
new Promise(logIn).then(res=>{
    console.log('用户登录成功');
    return new Promise(getUserInfo);
}).then(res=>{
    console.log('获取用户信息成功');
    console.log(res);
})
//返回结果
用户登录成功
获取用户信息成功
{ code: 200, msg: '获取用户信息成功' }

相关文章

  • Promise,async,await笔记

    Promise,async,await笔记 Promise 创建promise对象 Promise对象构造方法传入...

  • promise用法

    Promise笔记 1.promise构造函数 Promise是一个构造函数,传参是一个function(reso...

  • promise

    本文是整理阮一峰大神ES6中 Promise 的学习笔记 目录: Promise.prototype.then()...

  • Promise 笔记

    笔记 1. 构造方法 创建promise对象的流程如下����: new Promise(fn) 返回一个prom...

  • Nodejs Promise 读书笔记

    Nodejs Promise 读书笔记 前言 Promise是抽象异步处理对象以及对其进行各种操作的组件。(Pro...

  • 不深入只浅出ES6 Promise | 笔记

    用例子直观的陈列 Promise 的行为作为笔记(如果能帮助新手快速了解 Promise 的使用自然最好,最终还是...

  • es6 Promise 学习笔记2 链式调用

    es6 Promise 学习笔记1 基础代码解析 这期讲个复杂点的例子 then里的回调返回一个 Promise ...

  • Promise笔记

    Promise学习(上): 资料: JavaScript Promise迷你书 原著:azu / 翻译:liubi...

  • Promise笔记

  • Promise笔记

    Promise的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强...

网友评论

      本文标题:Promise笔记

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