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

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

Да, я знаю - на этот вопрос есть тысячи ответов. пожалуйста, не рассказывайте мне о методе 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 - скажите мне;) Фибаначчи - довольно простая задача, потому что рекурсий не более двух, но как насчет n-рекурсии (например, fib (1) + fib (2) + .. + fib (n)) и засыпать после каждого "+"? Неа, спать будет вздоху легче.

Но все же могу » Получу рабочий пример его реализации. while (curr - start

8
задан franzlorenzon 28 February 2013 в 01:01
поделиться