递归

递归:能够直接或间接调用自身的方法或函数,就是递归.

每一个递归函数都必须有基线条件,即一个不再递归调用的条件(停止点),以防止无限递归。

JavaScript调用栈大小的限制

如果忘记加上用以停止函数递归调用的基线条件,递归并不会无限地执行下去,浏览器会抛出错误,也就是所谓的栈溢出错误(stack overflow error)。

posted @ 2020-07-01 22:26  671_MrSix  阅读(122)  评论(0编辑  收藏  举报