关于timer=null

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好同学 , 这里的timer=null并没有释放内存 . 视频中提到null释放内存是它的另一个作用 . 如下:

http://img1.sycdn.imooc.com//climg/5bce900c0001cd2007690178.jpg

如上当变量保存一个对象时 ,内存肯定占用的多啊 . 所以如果不使用这个对象的时候 , 就可以再重新赋值为null ,解除对这个地址的引用 . 那么就会释放了部分内存 .

老师这里只是顺带提了一下它的另一个作用哦 , 希望解答了你的疑惑 , 祝学习愉快 ,望采纳


  • 慕斯卡6097176 提问者 #1
    感谢讲解,还想请问一下,视频里的案例,一开始不声明var timer=null也是可以的吧?直接在下面var timer=setInterval(function()这样也可以吧?
    2018-10-23 12:11:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师