课程
/前端开发
/JavaScript
/JS动画效果
aLi[i].timer = null;
这里的timer是数组下标吗?timer并没有被var,不是很明白定时器编号;
timer是被继承下来的吗?
2015-02-13
源自:JS动画效果 4-1
正在回答
这里是一个自定义的属性,aLi[i]是一个DOM对象,类似:var obj = {}; obj.timer = null;
aLi[i]这里虽然是用中括号来访问,但是并不是一个数组,是一个类似数组的集合;
aLi[i].timer就是针对当前这个DOM节点创建了一个自定义的属性,后边也就能自己防问自己的也不会起冲突了~
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答老师并没有定义变量var timer = null或aLi[i].timer = null
1 回答ali[i].timer=null;
1 回答aLi[i].timer=null;
1 回答为什么定义aLi[i].timer的时候不用 var ?
7 回答为什么我的代码中的 aLi[i].timer = null; 出错 为什么我的代码中的 aLi[i].timer = null; 出错 为什么我的代码中的 aLi[i].timer = null; 出错