1、递归函数的理解:
简单的来说就是自己调用自己,但是一定要有终止的条件,不然内存会溢出
1、一个大规模的数据可以分解成若干个小规模的数据
2、这些小规模的数据的思路是和大规模的数据是一样的
3、终止的条件
代码例如:
<script>
// 菜单列表树结构使用递归展示
SetTreeMenuDataTableIds(resData){
resData.forEach((item)=>{
item.ModuleID = item.Model.ID
item.ParentId = item.Model.ParentId
if (item.Children){
if (item.Children.length != 0){
this.SetTreeMenuDataTableIds(item.Children)
}
}
})
},
</script>