Skip to content
前端博客小站 - JunF
Search
K
Main Navigation
前端
前端规范
前端工程化
协议相关
效率提升
前端框架系
VUE 系列
React 系列
Typescript 系列
Node 系列
小程序 系列
Flutter 系列
Electron 系列
JS系列
JS基础
JS原理
JS算法
JS进阶
💕知识点总结
读书系列
读书破万卷
技术思维
管理思维
Appearance
Menu
Return to top
On this page
Table of Contents for current page
递归
概念
所谓的递归就是函数⾃⼰调⾃⼰,需要满 ⾜终⽌条件的时候退出,所以递归最重要的是终 ⽌条件
终⽌条件
概念:终⽌条件是定义在递归你函数的内部,在 递归调⽤前我们就要做的条件判断。
终⽌条件的⽅案:
判断递归的次数是否达到某⼀个限定值
运算的结果是否达到某个范围
栈溢出
概念:栈是指⼀种受限制的线性表,原则是LIFO 后进先出
执⾏栈:叫调⽤栈,⽤于存储在代码执⾏期间创 建的所有的执⾏上下⽂也是遵循LIFO
执⾏上下⽂是指,执⾏环境,js中的执⾏上下⽂有两 种
全局执⾏上下⽂
函数执⾏上下⽂