首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Promise
订阅
仗键牧码
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
如何实现一个破产版的 Promise
我们常用的方法有实例方法then/catch/finally,还有类方法all/race等。出于篇幅的考虑,本文只会介绍then/catch/finally。 编码之前,我们可以想一下要实现的功能有什么,或者说,Promise 的特点是什么。 状态只能由pending转换成fu…
面试题-Promise顺序执行
题目描述有一个数组,数组元素是返回Promise对象的函数,怎样顺序执行数组中的函数,即在前一个数组中的Promiseresolve之后才执行下一个函数?准备数据解法1解法2解法3请问大家还有没有其他
是 promise chain 解决了回调地狱,而不是只靠 promise
最近因为对 promise 的状态依赖理解有偏差,导致在开发过程中花费了3个小时的时间才发现错误。感觉浪费时间了,所以结合标准及实践结果对 promise 的状态依赖做了一个总结。 上面代码中表现的场景是,错误请求经过请求响应拦截器的统一处理后,业务逻辑本身再根据请求状态来进行…
学习Promise基础及手写Promise
对于Promise,相信大多数人都已经了解并且可以熟练的使用它的各种方法,但是追究它的底层原理,可能并不清楚,这篇文章是自己在经过一段时间的学习后写出来的,里面包含了自己对Promise的理解,并且按照步骤一步一步的手写了Promise以及then方法,希望这篇文章可以帮助到你…
一道有意思并对你有帮助的Promise题
我的疑惑就是then12为什么在then21和then23之前,很奇怪。说明什么呢?我对Promise的内部实现还不了解,那只能去看源码了。在学习过程中,自己也尝试改变了几处,也贴上来吧,大家看看 再执行异步5, 但这个异步和下面的then不相关,因为这边隐藏的会再下加入一个r…
对于 Promise 在 JS 中的理解分析
2)Promise有两种状态改变的方式,既可以从pending转变为fulfilled,也可以从pending转变为rejected。一旦状态改变,就「凝固」了,会一直保持这个状态,不会再发生变化。当状态发生变化,promise.then绑定的函数就会被调用 4)优化,实际上P…
实现Promises/A+,规范翻译
一个promise代表了一个异步操作的最终结果。Promise提供了最基本的then方法来注册回调(callbacks)以接受一个promise成功的返回值或者其失败原因。 为了给所有符合Promises/A+规范的Promise实现提供一个规范的可交互的基本方式——then,…