
javascript
杨哥杨哥万万岁
男儿当自强不息
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js递归函数中的执行顺序问题
首先输出的a5、a4、a3应该不难理解,主要是最后两个个输出的执行顺序很容易乱套。我们知道js是单线程,并且有一个堆栈的概念,函数的执行是放到栈里执行的,abc(--num)入栈顺序应该是abc(4)>abc(3),根据‘后入先出’的概念(栈就好像垃圾桶,入栈就是往垃圾桶扔垃圾,出栈就是倒垃圾),首先执行的应该是abc(3),所以先输出b3,再输出b4。画个草图,这个是入栈的过程...原创 2021-07-20 23:54:11 · 769 阅读 · 0 评论 -
简单说明 slice / substring / substr 三个方法的区别
在说区别之前,先来说说slice,substring,substr三个方法的相同点:1,都是截取字符串并返回一个新的字符串2,都能接受一个(start)或两个参数(start,end)3,只有一个参数时,默认字符串末尾作为结束位置:下面我们分几种情况讨论三个方法的不同点:先看我们被截取的字符串:var str = '中华人民共和国万岁'开始分情况讨论:一,...原创 2019-10-25 09:50:46 · 919 阅读 · 0 评论