为什么这个index值一直等于4

list长度是5,为什么这个index值一直等于4,谢谢你的回答,非常感谢

img

你把var i 改成 let i 就不会一直是4了

数组从0开始算,5个是0-4

数组下标是从0开始计算的,第1个元素下标为0,第二个元素下标为1,以此类推

数组下标是从0开始的,所以是4

img

数组下标从零开始的
若对你有帮助,可以关注一下我哦⊙∀⊙!
以后有什么问题可以私信给我

index定义的时候 这样写 list[i].index=i 显示的时候写 list[i].index 这样写index就可以正常显示了 望采纳

可以看下这个
https://blog.csdn.net/yiersan__/article/details/107807814