js高级--递归思想

一、什么是递归?

如果一个函数在内部可以调用其本身,那么这个函数就是递归函数。

简单理解:函数内部自己调用自己, 这个函数就是递归函数 递归函数的作用和循环效果一样
由于递归很容易发生“栈溢出”错误(stack overflow),所以必须要加退出条件 return。

二、 简单举例js高级--递归思想_第1张图片

 


 三、根据id返回对应的数据对象




    
    Title




js高级--递归思想_第2张图片

 

 

你可能感兴趣的:(javascript,前端,开发语言)