• 2024-09-07promise
    手写promise--核心功能-->方法-->promise/A+参考mdn--promise..promise中的核心功能构造函数/***构造函数*1.定义类*2.添加构造函数*3.定义resolve/reject*4.执行回调函数*/classmyPromise{constructor
  • 2024-04-09Promises/A+ 详解及实现
    规范:Promises/A+https://promisesaplus.com/此篇文章将在Node环境通过 Class 语法来实现一个符合Promises/A+规范的 MyPromise ,通过官方872个测试用例文章中x.x.x标记如2.1.1表示规范中对应的规范序号;myPromise 表示 MyPromise 的一个实例对象【2.
  • 2023-09-13手写Promise
    //excutor:可以理解为传入一个函数为执行器functionmyPromise(excutor){//1.执行结构letself=thisself.status='pending'//状态self.value=null//成功的值self.reason=null//失败原因
  • 2023-04-04图解 Promise 实现原理(一)—— 基础实现
    于vivo互联网技术微信公众号 作者:孔垂亮很多同学在学习Promise时,知其然却不知其所以然,对其中的用法理解不了。本系列文章由浅入深逐步实现Promise,并结合流程图、实例以及动画进行演示,达到深刻理解Promise用法的目的。本文适合对Promise的用法有所了解的人阅读,如果还不
  • 2023-02-13PromiseA+规范
    PromiseA+规范讲解PromiseA+规范前,咱们先来了解一下这些术语,以便在后续提到的时候有明确且统一的概念.术语promise是一个有then方法的对象或者是函数,行为遵循本规
  • 2022-10-18手写promise
    分析对于promise的复现,我们得先考虑promise的使用。使用时可以进行new操作,那么可以用构造函数获取class来构建存在then方法可以调用resolve和reject方法有三种状态p
  • 2022-10-04手写promise
      classPromise{constructor(excutor){this.value='';this.reason='';this.status='padding'this.onFulfilledCallback=[]this.onRejecte