美文网首页JavaScript技术
谈谈对 Promise 的理解

谈谈对 Promise 的理解

作者: 李小白呀 | 来源:发表于2021-03-04 21:41 被阅读0次

Promise 本身并没有提供任何的代码逻辑, 它可以帮助我们改造或优化传统的使用回调函数实现的异步操作, 让我们以一种更优雅的方式来实现异步操作. 最显著的一个特点就是通过 Promise 可以解决传统的回调地狱. 代码层面 Promise 提供了一个构造函数, 在使用的时候必须通过 new 创建一个实例对象, 在创建实对象的时候需要传递一个匿名函数, 这个匿名函数需要两个参数(resolve,reject), resolve 成功处理函数, reject 失败处理函数. 什么时候触发成功处理函数和失败处理函数, 由具体的业务逻辑来决定. resolve 和 reject 需要通过Promise 实例对象提供的 then 方法来传递.Promise 提供了两个静态方法 all,race,all 可以一次执行多个 Promise 实例, 返回值是数组; race 也可以一次执行多个 Promise 实例, 哪个实例最先执行完, 就返回哪个的执行结果.

相关文章

  • 谈谈对 Promise 的理解

    Promise 本身并没有提供任何的代码逻辑, 它可以帮助我们改造或优化传统的使用回调函数实现的异步操作, 让我们...

  • 谈谈我对Promise的理解(一)

    一、Promise是什么? Promise是最早由社区提出和实现的一种解决异步编程的方案,比其他传统的解决方案(回...

  • 谈谈我对Promise的理解(一)

    一、Promise是什么? Promise是最早由社区提出和实现的一种解决异步编程的方案,比其他传统的解决方案(回...

  • 对Promise的理解

    对Promise的理解,主要是对Promise源代码分析展开(附上github链接https://github.c...

  • 对promise的理解?

    Promise是解决异步编程的方案;promise是为解决异步处理回调金字塔问题而产生的 resolve函数的作用...

  • Java进阶struts & Hibernate面试题(8)

    【71】谈谈你对Struts的理解。 【72】谈谈你对Hibernate的理解。 【72】谈谈你对Spring的理...

  • 面试积累之框架(五)

    谈谈你对AOP的理解: 谈谈对sprin的理解 SpringMVC的工作机制

  • 35_谈谈你对promise的用法和理解

    一、初识Promise 1、什么是promise? Promise可能大家都不陌生,因为Promise规范已经出来...

  • 对Promise机制的理解

    Promise是一套解决编程中异步操作问题的方案。所谓Promise对象,其实就像一个容器,包裹着一个未来才会发生...

  • promise & axios & async/await

    关于Promise我们还是从是什么,为什么,怎么用三个方面来谈谈对他的认识 【1】Promise是什么 Promi...

网友评论

    本文标题:谈谈对 Promise 的理解

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