Skip to content

无限递归一定会溢栈吗 ​

Code ​

ts
function foo() {
  setTimeout(foo, 0)
}
foo();

解析 ​

ts
/**
 * 1. 主线程调用foo,通知记时线程等xx秒执foo,主线程结束
 * 2. 记时线程等xx秒,把foo加入到主进程,重复1
 */