Recursion(递归)一种函数调用自身的操作。递归被用于处理包含有更小的子问题的一类问题。一个递归函数可以接受两个输入参数:一个最终状态(终止递归)或一个递归状态(继续递归)。参见 维基百科上的递归(计算机科学) 更多关于 JavaScript 中递归的细节