Promise经典面试题
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 · 1986 阅读 · 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 · 1558 阅读 · 9 评论 -
Promise面试题整理
具体逻辑原则参考上一篇文章整理: - 面试题一:写出下列代码的打印结果?? setTimeout(()=>{ console.log(1) },0) Promise.resolve().then(()=>{ console.log(2) }) Promise.resolve().then(()=>{ console.log(4) }) console.log(3) 分析过程: 实列结果: -原创 2021-02-15 10:32:06 · 2179 阅读 · 3 评论