
个人学习文章
余小猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue3watch监听ref,reactive的注意事项
使用vue3的注意事项原创 2023-03-06 17:37:59 · 1203 阅读 · 0 评论 -
尾调用,尾调用优化,尾递归,尾递归优化实现
会大大节省内存,由于是函数的最后一步操作,所以不需要保留外层函数的调用帧,因为调用位置、内部变量等信息都不会再用到了,只要直接用内层函数的调用帧,取代外层函数的调用帧就可以了。尾调用自身,就称为尾递归。尾递归之所以需要优化,原因是调用栈太多,造成溢出,那么只要减少调用栈,就不会溢出。由于函数的调用会形成调用栈,若A函数内部还有B函数执行,则在A函数的调用帧上面会有B函数的调用帧,依次类推,就形成了调用栈。函数的最后一步是调用其他函数,只要是函数的最后一步操作是调用其他函数都可以算是尾调用。原创 2023-08-30 14:14:05 · 168 阅读 · 1 评论