这个this.index是如何变的?
javascript吧
全部回复
仅看楼主
level 6
misz😄 楼主
oimg[ i ].index=i // i=5
for里的this.index+1程序运行的没问题,但去掉+1程序要出现问题,鼠标移到第二课星星,第一课才变色
2020年02月12日 16点02分 1
level 6
misz😄 楼主
这第颗星星移过去,没反应,这第一颗星星不是0?那是什么?未定义?越想越不懂
2020年02月12日 16点02分 2
第一颗
2020年02月12日 16点02分
level 12
你在控制台输出一下不就好了
console.log(this.index);
2020年02月13日 01点02分 3
输出过,看不懂this.index+1后它输出0-1-2-3-4,不加1它输出1234,0没有了
2020年02月13日 03点02分
@misz😄 既然你输出过 0不小于0为假 也就是进不了循环
2020年02月13日 03点02分
@misz😄 你不想加1也可以 i <= this. index 改成小于或者等于也是差不多的
2020年02月13日 03点02分
@丶影-奈斯 大致上明白了,我试下for里的i小于改成<=this.index 试下效果[呵呵]
2020年02月13日 04点02分
level 7
This就是当前所在位置 ,当前位置的索引 在循环里面 如果当前位置小于等于1 就显示图N1 否则显示N2
2020年02月13日 01点02分 4
这个我知道[呵呵]我就是不懂,this.index为什么要循环里+1,直接用this.index程序就有问题…我是高不懂这点,这是的this.index+1后索引又是多少…[惊哭][惊哭]
2020年02月13日 03点02分
@misz😄 索引是从0开始的 当前索引+1了才是第一个星星 吧 [微微一笑]
2020年02月13日 03点02分
回复 玉玉不吃兔子- :那索引最后是4还是5…加1了之后索引有变化吗,为什么不+1,第一颗星星没响应,第一颗星星不应该是0吗
2020年02月13日 03点02分
@贴吧用户_7Jy7K8Z this不是位置
2020年02月13日 06点02分
level 2
因为上面 index = i 明白了不
2020年02月13日 06点02分 5
嗯嗯
2020年02月13日 07点02分
1