BFE
.dev
EN
Practice
Explore
EN
Activities on BFE.dev
2026-8-9
-
o6GPNsJ
solved
92. throttle Promises
.
2026-8-9
-
o6GPNsJ
created a post -
promise解法 注意条件判断<=maxTry,先计数(判断是否有额度),再重新调用。如果一直失败的话,最终实际调用次数应该是maxTry+1
.
2026-8-9
-
o6GPNsJ
solved
64. auto-retry Promise on rejection
.
2026-8-9
-
o6GPNsJ
created a post -
感觉是这一系列最简单的。遍历所有promise,注意包装非promise值,有一个resolve则立即resolve,有一个reject立即reject。
.
2026-8-9
-
o6GPNsJ
solved
35. implement `Promise.race()`
.
2026-8-9
-
o6GPNsJ
created a post -
熟悉一下any的定义即可,思路跟all,race,allSettled一致
.
2026-8-9
-
o6GPNsJ
solved
34. implement `Promise.any()`
.
2026-8-9
-
o6GPNsJ
created a post -
注意处理空数组。用count统计rejected/resolved的promise数量,跟数组长度一样时resolve。
.
2026-8-9
-
o6GPNsJ
solved
33. implement `Promise.allSettled()`
.
2026-8-9
-
o6GPNsJ
created a post -
race 异步版本。用一个值标记是否有异步回调被执行
.
2026-8-9
-
o6GPNsJ
solved
31. implement async helper - `race()`
.
2026-8-9
-
o6GPNsJ
solved
30. implement async helper - `parallel()`
.
2026-8-9
-
o6GPNsJ
created a post -
递归解法,next函数将上一个异步操作的输出作为下一个异步操作的输入。
.
2026-8-9
-
plshireme
solved
179. Implement AsyncTaskQueue
.
2026-8-9
-
o6GPNsJ
solved
29. implement async helper - `sequence()`
.
2026-8-9
-
o6GPNsJ
solved
11. what is Composition? create a pipe()
.
2026-8-9
-
zreInmz
created a post -
:)
.
2026-8-9
-
zreInmz
solved
162. find the single integer
.
next >