JavaScript sleep [дубликаты]

На этот вопрос уже есть ответ:

Что такое JavaScript-версия sleep ()? 71 ответ

Да, я знаю - у этого вопроса тысячи ответов. пожалуйста, не говори мне оsetTimeout метод, потому что - да, все возможно с этим, но не так просто, как с помощьюsleep() метод.

Например

function fibonacci(n) {
    console.log("Computing Fibonacci for " + n + "...");
    var result = 0;

    //wait 1 second before computing for lower n
    sleep(1000);
    result = (n <= 1) ? 1 : (fibonacci(n - 1) + fibonacci(n - 2));

    //wait 1 second before announcing the result
    sleep(1000);
    console.log("F(" + n + ") = " + result);

    return result;
}

если ты знаешь, как получить тот же результат, используяsetTimeout - скажите мне;) fibanacci - довольно простая задача, потому что не более 2 рекурсий, но как насчет n-рекурсий (например, fib (1) + fib (2) + .. + fib (n)) и sleep после каждого "+"? Нет, спать будет намного легче.

Но я все еще не могу получить рабочий пример реализации этого.while (curr - start < time) { curr = (...) } сложно, но это не сработает (просто останавливает мой браузер, а затем выбрасывает все журналы консоли одновременно).

Ответы на вопрос(5)

Ваш ответ на вопрос