一个考查作用域以及闭包的题目

2018-10-18
阅读 1 分钟
1.5k
1.涉及的知识点: (1)JS变量的作用域 (2)闭包2.变量的作用域,通俗来说就是变量所能起到作用的范围,也就是变量能被访问到的范围。 对于变量的作用域的理解,有一下几点需要了解的: (1)变量的作用域不是“块级”,而是以“函数”为作用域

前端题目--在未知对象中找出特定的目标

2018-10-17
阅读 2 分钟
1.2k
思路讲解 (1)首先,我定义了两个数组path和result。其中path用于记录当前的已经走过的“路径”,它是一个临时变量;而result用于记录全部符合要求的数据。 (2)利用for循环遍历对象。需要注意的是,由于这是个未知“深度”的对象,所以我这里使用了递归。这样就可以把所有的“元素”都遍历一遍。明白了这个之后,下面的代码...