第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于for循環(huán)中i的用法

關(guān)于for循環(huán)中i的用法

? ? for(var i=0,l=as.length;i<l;i++){? ? ? ? as[i].onmouseover=function(){? ? ? ? ? reset();? ? ? ? ? this.style.background='#ccf';? ? ? ? ? index=this.getAttribute('selectid')-1;? ? ? ? ? //index=i;為什么這樣不行??????????? ? ? ? }}為什么不能直接用i給index賦值,而是要通過(guò)別的與i無(wú)關(guān)的方式賦值(前提index=this.getAttribute('selectid')-1和index=i在邏輯上是值是一樣的)
查看完整描述

3 回答

?
ruibin

TA貢獻(xiàn)358條經(jīng)驗(yàn) 獲得超213個(gè)贊

這是一個(gè)典型的閉包問(wèn)題,由于事件是異步的。所以在執(zhí)行onmouseover時(shí)此時(shí)所有的i都變成了as.length了,如果不明白,可以看看閉包。當(dāng)然,這里你也可以直接在onmouseover里面打印i的值,一看就明白了。

查看完整回答
5 反對(duì) 回復(fù) 2016-04-06
?
qq_燦_6

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊

第一種改法:index=function(num){return num;}(i);

第二種改法:index=function(num){return function(){ return num}}(i);

查看完整回答
反對(duì) 回復(fù) 2016-04-06
  • 3 回答
  • 1 關(guān)注
  • 1910 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)