gpt4 book ai didi

JavaScript 休眠

转载 作者:数据小太阳 更新时间:2023-10-29 03:58:06 25 4
gpt4 key购买 nike

<分区>

是的,我知道 - 这个问题有成千上万的答案。请不要告诉我 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 = (...) }很棘手,但它不会工作(只是停止我的浏览器,然后立即抛出所有控制台日志)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com