手写Promise
文章平均质量分 52
Ajiia
记录学习!
展开
-
经典Promise面试题----手写Promise详细步骤(三)
手写Promise封装继续行进----实现then方法的结构功能!按照步骤进行,逻辑思路很简单易实现!前文链接导航:功能1:搭建Promise结构,实现关键resolve、reject功能功能2:实现throw抛出异常以及Promise对象状态单次更改功能本文在前两篇的实现基础上继续封装Promise其他功能 1:then()方法执行回调的实现首先:实例化对象中调用then方法<script src="./Promise.js"></script><b原创 2021-02-19 14:19:41 · 2000 阅读 · 12 评论 -
经典Promise面试题----手写Promise详细步骤(二)
手写一个Promise的封装承接上文继续进行:上文实现功能: 功能1:搭建Promise基本结构实现 功能2:resolve、reject结构功能实现 链接直达:https://blog.csdn.net/czj1049561601/article/details/113829149#comments_15053958本文实现封装功能: 功能1:throw抛出异常改变promise状态功能实现 功能2:确保Promise状态只能修改一次的功能实现throw抛出异常改变Promise对象原创 2021-02-19 00:39:31 · 1572 阅读 · 9 评论 -
经典Promise面试题----手写Promise详细步骤(一)
Promise的封装–手写一个Promise–实现基本结构以及resolve、reject结构功能实现!1. 初始结构的搭建步骤结构的简介: 1:在文件夹中新建两个文件,一个index.html作为入口,另外一个promise.js作为封装主体函数 2:引入自定义的Promise.js,来使用自定义手写的Promise,如果不引入的话,下面实例化的p就是由全局的Promise实例化出来的。 3:现在我们想要自定义,所以script标签引入来覆盖掉全局的Promise,于是新建Promise原创 2021-02-17 00:08:31 · 5763 阅读 · 12 评论