【Promise】--无量
文章平均质量分 96
Promise由浅入深,分步拆解,闯关式设计,循序渐进的带你走进Promise。
codeMak1r.小新
codemak1r直译是代码制造者,也就是码农的意思
前端码农一枚,精通react、移动端、web端
展开
-
【async/await】--异步编程最终解决方案
🌟await表达式await右侧的表达式一般为promise对象,但也可以是其他的值;如果表达式是promise对象,await返回的是promise成功的值;如果表达式是其他值,直接将此值作为await的返回值。1、右侧为成功的promise2、右侧不是promise类型的值3、右侧的promise是失败状态🌟async_await结合使用——fs读取文件普通回调函数读取文件操作:我们可以看出,这一段代码运用了回调函数的嵌套,一旦读取的文件数量多的话就非常不利于阅读与维护..原创 2022-06-25 12:24:07 · 1486 阅读 · 92 评论 -
【ES6闯关】Promise堪比原生的自定义封装then、catch、resolve、reject...
🌟2、promise自定义封装–resolve与reject结构搭建🌟3、promise自定义封装–resolve和reject代码实现我们先预设好promise对象实例身上的属性:resolve函数实现:reject()函数与resolve()函数一样:🌟4、promise自定义封装–throw抛出异常改变状态我们先预设一个promise实例:在中使用【trycatchtrycatchtrycatch】方法处理抛出异常:🌟5、promise自定义封装–Promise对象状态....原创 2022-06-24 07:19:43 · 1239 阅读 · 106 评论 -
JavaScript--【Promise】详解Promise_API
Promise 构造函数: Promise(excutor) {}方法:(onResolved,onRejected) => {}方法:(onReject) => {} 失败的回调方法 : (value)=> {}方法:(reason)=> {}方法:(promises)=> {}Promise都返回成功Promise返回失败方法:(promises)=> {}......原创 2022-06-14 11:06:31 · 1233 阅读 · 91 评论 -
JavaScript--ES6【Promise】对象详解
同步任务:在主线程队列中,只有前一个任务完成后才会执行下一个任务异步任务:不进入主线程队列,而是进入异步队列,前一个任务完成与否不影响后一个任务的执行(不阻塞后续任务执行的任务)同步任务的顺序是:按顺序执行,先执行定时器,后打印出,但是代码中呈现的是,顺序是:先打印出111,定时器时间到,再执行定时器内的回调。下面都是一些常见的异步操作:fs 文件操作数据库操作AJAX定时器3、🍋 Promise 的状态改变Promise 对象有以下两个特点:对象的状态不受外界影响。Promise .原创 2022-06-08 12:01:55 · 2263 阅读 · 85 评论