这个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
misz😄
第一颗
2020年02月12日 16点02分
level 12
丶影-奈斯
你在控制台输出一下不就好了
console.log(this.index);
2020年02月13日 01点02分
3
misz😄
输出过,看不懂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分
misz😄
@丶影-奈斯
大致上明白了,我试下for里的i小于改成<=this.index 试下效果
2020年02月13日 04点02分
level 7
贴吧用户_7Jy7K8Z
This就是当前所在位置 ,当前位置的索引 在循环里面 如果当前位置小于等于1 就显示图N1 否则显示N2
2020年02月13日 01点02分
4
misz😄
这个我知道
我就是不懂,this.index为什么要循环里+1,直接用this.index程序就有问题…我是高不懂这点,这是的this.index+1后索引又是多少…
2020年02月13日 03点02分
贴吧用户_7Jy7K8Z
@misz😄
索引是从0开始的 当前索引+1了才是第一个星星 吧
2020年02月13日 03点02分
misz😄
回复 玉玉不吃兔子- :那索引最后是4还是5…加1了之后索引有变化吗,为什么不+1,第一颗星星没响应,第一颗星星不应该是0吗
2020年02月13日 03点02分
In_小王子
@贴吧用户_7Jy7K8Z
this不是位置
2020年02月13日 06点02分
level 2
In_小王子
因为上面 index = i 明白了不
2020年02月13日 06点02分
5
贴吧用户_7Jy7K8Z
嗯嗯
2020年02月13日 07点02分
1