【发布时间】:2014-03-30 10:36:24
【问题描述】:
我有以下代码,我想知道这是否会导致堆栈溢出。我不熟悉 setTimeout 函数的处理方式及其后果。
function func1() {
// some logic for the dynamicTimeout
setTimeout("func2()", dynamicTimeout);
}
function func2() {
// do something
func1();
}
【问题讨论】:
-
不,不会。但话又说回来,这不是你真正的代码。您正在创建一个循环,并且与任何循环一样,您需要注意不要消耗太多内存。
标签: javascript settimeout