oLis[i].index = i;這行代碼什么用?
oLis[i].index = i;就是i的值賦給oLis[i]的索引,就是說(shuō)oLis[0].index =0;oLis[1].index = 1;。。??墒嵌x數(shù)組的時(shí)候oLis[i]就很顯而易見(jiàn)的索引就是i,這樣讓人覺(jué)得多此一舉,但是我去掉這句話顯示結(jié)果又不對(duì)。。。不懂
oLis[i].index = i;就是i的值賦給oLis[i]的索引,就是說(shuō)oLis[0].index =0;oLis[1].index = 1;。。??墒嵌x數(shù)組的時(shí)候oLis[i]就很顯而易見(jiàn)的索引就是i,這樣讓人覺(jué)得多此一舉,但是我去掉這句話顯示結(jié)果又不對(duì)。。。不懂
2016-08-15
舉報(bào)
2016-11-13
我開(kāi)始也覺(jué)得多此一舉,問(wèn)題出在以為index就是前面講的indexOf(),然而它只是隨意定義的變量(確實(shí)也蛋疼,教程從頭到尾都沒(méi)有見(jiàn)過(guò)olis[i].xxx這種定義方法),作用就像樓上說(shuō)的,是建立起li組和div組的關(guān)系。
2016-09-04
都不知道上面的在說(shuō)什么
2016-08-19
同樣的疑惑,不過(guò)樓上的回答還是沒(méi)看懂
2016-08-15
并不是無(wú)意義的,看代碼
this.className="on"; ?//組長(zhǎng)參賽
odivs[this.index].className=""; //組員參賽
我們發(fā)現(xiàn)并不是olis真正用到index這個(gè)屬性,而是odivs,這個(gè)道理很簡(jiǎn)單,我們把它看為一個(gè)組的(兩個(gè)人),像報(bào)名參賽的小組(觸發(fā)事件)舉手
好了,組長(zhǎng)olis_i舉手了,所以第i組的人都參加比賽,組員odivs_i也要跟著參賽
oLis[i].index = i;就相當(dāng)于把olis定義為第i組長(zhǎng)