有人可以解释为什么第二个函数不会给我们带来堆栈溢出吗?
//stack overflow on call
function test1() {
test1();
}
//no stack overflow, nor beer
function test2() {
setTimeout(test2, -500); //back to the future
}
有人可以解释为什么第二个函数不会给我们带来堆栈溢出吗?
//stack overflow on call
function test1() {
test1();
}
//no stack overflow, nor beer
function test2() {
setTimeout(test2, -500); //back to the future
}