美文网首页
javascript 调用栈大小的限制

javascript 调用栈大小的限制

作者: 钱学敏 | 来源:发表于2018-12-03 23:52 被阅读0次

每个浏览器都有自己的调用栈大小上限,将如下代码在Chrome V70 中执行

var i = 0
function recursiveFn () {
  i++
  recursiveFn()
}
try {
  recursiveFn()
} catch (ex) {
  alert(`我的最大调用栈 i = ${i} errorMsg = ${ex}`)
}

会弹出如下信息

我的最大调用栈 i = 15663 errorMsg = RangeError: Maximum call stack size exceeded

栈溢出了,那么接下来我要去看递归、尾调用优化、Pointfree了...

相关文章

网友评论

      本文标题:javascript 调用栈大小的限制

      本文链接:https://www.haomeiwen.com/subject/sxmycqtx.html