aLi[i].timer = null;这里的timer是数组下标吗?timer并没有被var,不是很明白定时器编号;

来源:4-1 JS多物体动画

张灏哲

2015-02-13 19:37

aLi[i].timer = null;

这里的timer是数组下标吗?timer并没有被var,不是很明白定时器编号;

timer是被继承下来的吗?

写回答 关注

1回答

  • 渊翼
    2015-02-26 22:43:59

    这里是一个自定义的属性,aLi[i]是一个DOM对象,类似:var obj = {}; obj.timer = null;

    aLi[i]这里虽然是用中括号来访问,但是并不是一个数组,是一个类似数组的集合;


    aLi[i].timer就是针对当前这个DOM节点创建了一个自定义的属性,后边也就能自己防问自己的也不会起冲突了~

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题