请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

作用域链相关问题

老师作用域链是在函数定义的时候就已经确定了的。那么如果代码中存在着递归函数的话,如果作用域链链不发生改变的话,那么每次进入递归函数作用域中,递归函数中变量的值不是都一样了吗?,就如图1和图2所示,请问他们的作用域链的深度是一样的吗?
图片描述

正在回答 回答被采纳积分+3

1回答

双越 2022-02-26 19:14:54

深度是一样的呀,因为是在函数定义的时候确定的作用域。无论 fn2 执行多少次,fn2 就定义了一次。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕丝1117639 #1
    我貌似把调用栈和作用域链给弄混了,谢谢。这两者并没有关系
    回复 有任何疑惑可以回复我~ 2022-02-26 23:03:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信