• 微信扫码关注公众号 :前端前端大前端,追求更精致的阅读体验 ,一起来学习啊
  • 关注后发送关键资料,免费获取一整套前端系统学习资料和老男孩python系列课程
    js--‘堆栈溢出’_js--堆栈溢出


调用栈


调用栈本质就是一种栈的数据结构,它实时记录程序运行时的具体位置,后进先出。


实例

function multiply(x, y) {
return x * y;
}
function printSquare(x) {
var s = multiply(x, x);
console.log(s);
}
printSquare(5);

js--‘堆栈溢出’_js--堆栈溢出_02

堆栈溢出

  • 调用栈大小是有限制的,一旦超过某个限制,就会发生溢出的情况,常见的就是无出口的递归。

js--‘堆栈溢出’_栈溢出_03