A-A+

javascript的递归算法,正确处理获取到值为undefined的情况

2018年11月14日 javascript, 前端基础 暂无评论

在做递归遍历数组或者对象的时候,有时会遇到返回的值是undefined的问题。在浏览器里没有报错,但就是拿不到返回的值,这其实是程序的一个问题。我们先来看一下下面的例子:
数据结构:

接下来我们写一个方法来遍历它:

百思不得其解啊~ 但我们注意看一下,在遍历子级的目录时,我们没有执行返回的操作,所以拿到的是undefined,修改一下

打完收工!

标签:

给我留言

Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录