const fetch_retry = async (url, options, n) => {
try {
response = await fetch(url, options);
if (response === 200) {
return response;
}else{
throw new Error(response)
}
} catch(err) {
//.1
if (n === 1) throw err;
//2.
response = await fetch_retry(url, options, n - 1);
if (response === 200) {
return response;
}else{
throw new Error(response)
}
}
};
let response = fetch_retry("/someUrl/json", options, 10);