课程
/前端开发
/JavaScript
/JS动画效果
为什么timer 一定要赋值为 null ?不赋值或者赋其他的值不可以吗?
2021-08-13
源自:JS动画效果 4-1
正在回答
就是为了内存的小优化
赋值为null 是为了,利于回收机制回收了保存内存空间
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答为什么要用timer=null,一定要是全局变量吗?什么时候要用到timer=null呢?有其他类似的情况吗?
2 回答请问那个timer为什么一定要设置为全局变量
7 回答为什么我的代码中的 aLi[i].timer = null; 出错 为什么我的代码中的 aLi[i].timer = null; 出错 为什么我的代码中的 aLi[i].timer = null; 出错
2 回答为什么去掉var timer=null 动画就一直抖动
2 回答老师并没有定义变量var timer = null或aLi[i].timer = null