今天看到了一道很有意思的面试题,在听完老师的讲解后,我决定也和大家讲讲这道题
大家可以想想这道题的答案是什么?
😎😎😎好 时间到
接下来我来讲讲这道题
要想做对这道题 我们得先知道一个概念
函数中的参数如果有默认值的情况下,那么他是会形成一个参数作用域的
或许有小伙伴会不相信,为啥你说会形成作用域就形成作用域呢?
那么 我们来看下官方ecma给出的解释是什么?

小伙伴们,可以仔细读一读这一段话.我简单翻译一下
如果函数的形参不包含任何默认的值,那么函数作用域将会与参数共享一个作用域
如果默认参数存在的话,那么会形成一个参数作用域
好滴 我们现在分析下
好 我们现在已经分析完了 大家可以仔细看看
总体而言还是比较简单的
本文来自博客园,作者:CodeSpirit,转载请注明原文链接:https://www.cnblogs.com/codespirit-zx/p/15670216.html