Реализуйте функцию retry(fn, retries, delay), которая:
fnfn бросает ошибку — повторяет вызов до retries раз с паузой delay мсlet attempt = 0;
const flaky = () => {
attempt++;
if (attempt < 3) throw new Error("fail");
return "ok";
};
await retry(flaky, 3, 100); // => "ok"
retry(flaky, 3, 100)
ok