JS报错InternalError: too much recursion触发原因

QJS报错InternalError: too much recursion触发原因

开发者工具提示javascript报错,错误提示:too much recursion
更新:2018-07-20 14:14:28 点击: 关键词: 开发前端JS报错

A该报错意即“太多递归”,当出现过于深层的递归或无尽递归时,JavaScript将会抛出此错误,请检查JS代码中的递归函数是否无限递归或者深层递归。

详细解答
function loop(x) {
  if (x >= 1000000000000)
    return;
  // 进行一些操作...
  loop(x + 1);
}
loop(0);

// InternalError: too much recursion