美文网首页
promise的理解

promise的理解

作者: 风雪之隅_b6f7 | 来源:发表于2019-04-10 10:22 被阅读0次

//#1 返回promise实例给then

doSomething().then(()=>{

    return doSomethingElse();

})

//执行步骤

dosomething=>doSomethingElse(undefined)=>finalHandler(result of dosomethingElse)

//#2 不返回promise实例给then相当于返回空

doSomething().then(()=>{

    doSomethingElse();

})

//执行步骤

dosomething=>dosomethingElse(undefined)=>finalHandler(undefined)

//#3then里面立即执行函数返回的是promise实例,且和dosomething 同时执行,在同一个栈中执行

doSomething().then(doSomethingElse());

//执行步骤

dosomething()            =>    finalHandler(result of dosomething)

dosomethingElse(undefined)=>

//#4 dosomethingElse作函数传进去,then中默认可以传两个函数作为参数(resolve,reject)

doSomething().then(doSomethingElse);

//执行步骤

dosomething=>dosomethingElse(result of dosomething)=>finalHandler(result of dosomethingElse)

相关文章

  • Promise async/await

    Promise async/await 参考初探promise promise 理解 JavaScript ...

  • Promise原理解析

    Promise原理解析 标签(空格分隔): Node.js Promise原理解析 简介 Promise 对象用于...

  • 【前端 JavaScript 高级】06 - Promise的入

    第 1 章 Promise的理解和使用 1.1 Promise 是什么? 1.1.1 理解 抽象表达 Promis...

  • Promise用法详解

    参考promise|深入理解 promise:promise的三种状态与链式调用 Promise对象只有三种状态 ...

  • Promise - 04 Promise 的理解和使用

    Promise 的理解和使用 1: Promise 是什么? 抽象表达Promise 是 JS 中进行异步编程的新...

  • Promise 的理解

  • Promise的理解

    Promise的理解:Promise是异步编程的一种方式,以同步的方式进行编程,避免了层层嵌套的回调函数,更加合理...

  • promise的理解

    promise是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作); Promise.all() P...

  • Promise的理解

    如何解决异步 在Promise没有出现之前,我们通过回调函数,进行解决异步操作 利用Promise重写 上面的代码...

  • Promise的理解

网友评论

      本文标题:promise的理解

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