说下下面两段代码执行情况 // 代码片段1:是否存在堆栈溢出错误? function foo () { setTimeout(foo, 0) } foo() // 代码片段2:如果在控制台运行以下函数,页面(选项卡)的UI是否仍然相应 function foo () { return Promise.resolve().then(foo) } 答案 不存在堆栈溢出 不会相应