for(var i=0,len=oLis.length;i<len;i++)
{ oLis[i].index=i;}和
for(var i=0;i<oLis.length;i++)
{ oLis[i].index=i;}是一样的吗?这里我改了一下不影响,前面的课程这样一改就不好使了
如果oLis 里面的元素没有添加或删除的话,两种是一样的, 如果删除了一个元素之后,oLis.length的值每次执行到的时候会更新,所以就和之前的len 不一样了。
建议你找本书看一下Array的特性, 只做这里面的练习是不行的。