leirensheng

Results 2 comments of leirensheng

```js Promise.retry = function (getPromise, num) { if (num === 1) return getPromise() return getPromise().then(res => res, () => Promise.retry(getPromise, --num)) } ```

```js async function multiRequest(urls, maxNum) { let data = urls.map((url, index) => ({ index, url })) let result = [] let promises = Array.from({ length: Math.min(maxNum,data.length) }, () => getChain(data,...