老师,这里result是在每个if-else中定义和赋值的,最后return时能获取到吗
问题描述:
这里result是在每个if-else中定义和赋值的,为什么最后return时能获取到?
20
收起
正在回答
1回答
同学你好,因为变量result是在函数deepClone内定义的,所以该变量在deepClone函数中都可以访问到,if-else是条件语句,在if-else中定义的变量,不会单独形成作用域,如图所示
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星