前端promi的用法

更新时间:2023-07-17 13:22:03 阅读: 评论:0

动画照片前端promi的用法
报纸手工    PromiJavaScript中的一种新的基于对象的异步编程解决方案,它旨在解决 JavaScript 中的回调函数问题。Promi以更有效地处理异步操作,它可以让异步操作更容易有条理,并且对于多个异步操作之间的依赖性也予以更好地支持。
    Promi认为是一种把异步操作封装成可以使用的对象,它有两个主要的特性:异步操作可以在同一个上下文中进行,结果可以按照预定义的流程进行处理。
面目可憎    Promi状态是异步操作的关键,它有以下三种状态:pending(等待中)、fulfilled(已实现)、rejected(已拒绝)。当一个 Promi状态从 pending成了 fulfilled,所有关联的回调函数都会被调用,但如果这个 Promi状态变成了 rejected,错误处理函数就会被调用。
    Promi API基于经典语法:consume-produce、chain、error handling 以及 notification概念而设计的。
环保砖新机会    Promi以降低大量的 callback套,减少不必要的回调函数,更加优雅地实现异步流程的控制,从而大大提高代码的可读性和可维护性。举荐
    和传统的异步编程方式相比,Promi编写可以在初始进行简单的定义,并且不需要太多的回调函数,而且它也可以实现像函数链一样连续调用,从而更加简单地实现异步流程。
    Promi浏览器中是一种全局对象,可使用浏览器内置的Promi构造函数来创建一个 Promi象。Promi造函数接受一个函数参数,这个函数有两个参数resolve reject,它们都是 Function型的值,分别表示异步操作成功或失败状态的处理函数。
    promi实例拥有 then法,它接受两个参数:onFulfilled onRejected,分别表示成功和失败处理函数。
牛百叶怎么切    catch法是 then法的简化版,它只接受一个参数onRejected,表示失败处理函数。
    all法接受一个数组参数,它可以将多个 Promi例包装成一个新的 Promi例。all法的成功状态会在这个数组里的所有 Promi部的状态都变为fulfilled触发,失败状态则在其中一个状态变为 rejected就会触发。
    race法类似于 all法,只不过它的成功或失败状态取决于数组里的第一个 Promi例里的
状态,无论它是 fulfilled是 rejected。
    Promi一个静态方法 resolve,它可以将 Promi象的状态从 pending为 fulfilled;Promi有一个 reject法,它可以将 Promi象的状态从 pending为 rejected。
    由于 Promi 与传统的异步编程方式有着显著的差异,因此在熟练使用 Promi 之前,我们需要对它进行一定程度的学习和熟悉,以便更好地使用它。只有熟悉了 Promi相关概念和实现方式,才能更好地实现异步编程,从而更高效地开发出可维护的代码。丹参片适宜人群

本文发布于:2023-07-17 13:22:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1085102.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:状态   函数   失败
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图