关于选择题
来源:3-2 选择练习
weixin_慕的地5241954
2019-09-19 14:09:55
var numResult = count(),是全局变量,只有等整个程序运行完numResult 才会被回收,而count()被numResult 引用了一次,numResult 不被回收的话,count就()就不会被释放,所以num也一直没被回收对吗?能结合代码解释一下吗?这个课程具体是哪个章节,没有印象了
1回答
同学你好, 你的理解是对的。
因为使用var numResult = count() 只调用一次count函数, 开启了一个作用域,之后调用numResult(), num处于一直引用的状态, 可以参考下图的注释理解这道选择题哦
打印结果可以查看num对应的值如下图所示:
在前面的js变量。作用域这一章节有讲解哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题