1. Задача: Напишите функцию, реализующую ревёрс строки
function reverseString(str) {
}
console.log(reverseString('reverse'));
console.log(reverseString('hello'));2. Задача: Напишите функцию retryPromise(fn, retries, delay), которая принимает функцию, возвращающую промис, количество попыток и задержку
function retryPromise(fn, retries, delay) {
}
// Пример использования:
let attemptCount = 0;
function unstableTask() {
return new Promise((resolve, reject) => {
attemptCount++;
console.log(`Попытка ${attemptCount}`);
if (attemptCount < 3) {
reject(`Ошибка на…