如果我运行一段这样的代码:
var myCount = 0;
function myFunction(){
if(myCount < 100){
myCount += 1;
window.requestAnimationFrame(myFunction);
}
}
myFunction();
并使用Chrome的DevTools在myFunction
中设置一个断点,它表示每次调用时调用堆栈都越来越大,仅在myCount
达到100时才清空。为什么在两次调用之间不清空myFunction
个电话?