- 2023-07-23手写一个Promise
Promise背景JavaScript这种单线程事件循环模型,异步行为是为了优化因计算量大而时间长的操作。在JavaScript中我们可以见到很多异步行为,比如计时器、ui渲染、请求数据等等。Promise的主要功能,是为异步代码提供了清晰的抽象,支持优雅地定义和组织异步逻辑。可以用Promise表示异步
- 2022-10-19Promise.race
1.Promise.race的使用:1constpromise1=newPromise((resolve,reject)=>{2setTimeout(resolve,500,'one');3});4constpromise2=newPromise((r
- 2022-09-28Promises/A+知识及其实现过程
promise核心要点Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。待定(pending):初始状态,既没有被兑现,也没有被拒绝。已成
- 2022-09-05js-Promise的all、allSettled、any、race 方法简介
1、all所有的Promise对象均成功后才会执行all中的then回调,否则返回的是最先rejected状态的值。constpromise1=newPromise((resolve,reject)=>{setTimeout((