看图uli[i+1]报错了,样式是添加上去了的,这个没问题,但为什么会报错呢?最后三行注释的那个就没问题,但我想搞明白为什么会报错,如果就这样会有没有什么影响?
1 回答
已采纳
anet
TA贡献79条经验 获得超19个赞
越界了,如果总的循环次数是10次,那么最后一轮循环中i就是9
i+1 同等于10
但是数组下标0开始,0到9为10个数
并不存在10这个下标
自然,uli[i+1]的值为undefined
undefined是定义为不能有任何属性的
试图读取undefined的属性,会报错
添加回答
举报
0/150
提交
取消