64. Promise reject的时候自动retry

中等难度  -通过 / -执行

开发Web App的时候,调取API是再常见不过的事情了。

不过因为网络问题API可能会失败。通常情况下我们可以提示错误,然后让用户重试。

另外一种方案是 遇到网络问题时自动重试

请实现一个fetchWithAutoRetry(fetcher, count),当出错的时候会自动重试,直到最大的重试次数。

该问题中,你不需要判断错误是否是网络错误,所有rejection都认为网络错误即可。

始终思考更好的解决办法

(1)
(114)