关于选择题

来源:3-2 选择练习

weixin_慕的地5241954

2019-09-19 14:09:55

var numResult = count(),是全局变量,只有等整个程序运行完numResult 才会被回收,而count()被numResult 引用了一次,numResult 不被回收的话,count就()就不会被释放,所以num也一直没被回收对吗?能结合代码解释一下吗?这个课程具体是哪个章节,没有印象了

写回答

1回答

好帮手慕慕子

2019-09-19

同学你好, 你的理解是对的。

因为使用var numResult = count() 只调用一次count函数, 开启了一个作用域,之后调用numResult(), num处于一直引用的状态, 可以参考下图的注释理解这道选择题哦

http://img.mukewang.com/climg/5d8326c209653b5911520531.jpg打印结果可以查看num对应的值如下图所示:

http://img.mukewang.com/climg/5d8326d4096870d401210117.jpg


在前面的js变量。作用域这一章节有讲解哦

http://img.mukewang.com/climg/5d832667092beb5a04740213.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

0

0 学习 · 14456 问题

查看课程

相似问题