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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

arr[i].index=i;

i賦值給arr[i].index為什么會是undefined類型,如果index是數(shù)組下標(biāo)的話,那又賦值i豈不是多此一舉

正在回答

5 回答

賦值得出undefined類型你是從哪看到的,console?console的話是系統(tǒng)默認(rèn)的返回值,賦值語句本來就沒有返回值,則默認(rèn)為undefined,這里index并不是數(shù)組下標(biāo),而是自定義屬性,名字可以改,例如:arr[i].aaa=i;

如果還有不清楚可以回復(fù)

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ゞ蘇戲 〃 提問者

非常感謝!
2016-10-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

ゞ蘇戲 〃 提問者

undefined類型是用typeof()判斷得來的。 我想知道,他自定義這個(gè)index屬性是用來干嘛,能不能在跟我說一下?
2016-10-30 回復(fù) 有任何疑惑可以回復(fù)我~

到底誰說的對?

0 回復(fù) 有任何疑惑可以回復(fù)我~

回復(fù)字?jǐn)?shù)限制了。。。

定義index這個(gè)屬性并且將i值賦值給它,是為了將當(dāng)前for循環(huán)時(shí)的i值保存到這個(gè)屬性上,以便在for循環(huán)內(nèi)部函數(shù)使用,例如:

for(var i=0;i<2;i++){

xxx.onclick=function(){}

},

這里for循環(huán)內(nèi)部有個(gè)click事件,如果不去保存i值,那么在頁面加載時(shí)顯示會先加載for循環(huán),然后加載時(shí)click事件并沒有觸發(fā),因此加載好for循環(huán)后,i值已經(jīng)為2,這時(shí)如果觸發(fā)click事件,i值就是定值(為2),但如果提前在頁面加載循環(huán)時(shí)將每一個(gè)i值保存在每一個(gè)arr的index屬性上,那么在click事件內(nèi)部,再去調(diào)用當(dāng)前事件的index屬性,就是在頁面加載是保存下來對應(yīng)的i值了

5 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕容7796276

還是不懂。。。。。
2016-10-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

乄故里

請問,你說的不保存i值就會先加載for循環(huán),難道是指for里面的內(nèi)容不執(zhí)行?那是過程是怎么個(gè)循環(huán),能再詳細(xì)點(diǎn)嗎。。智商上限-=-
2017-01-05 回復(fù) 有任何疑惑可以回復(fù)我~

別想的那么復(fù)雜 就是 給一個(gè)物品貼上帶有 1 2 3的標(biāo)簽 方便你以后能準(zhǔn)確無誤的是用他

用在哪里 一般都用在當(dāng)前循環(huán)里?

for(i=0;i<aLi.length;i++)
{
aLi[i].index=i;?

這一句表示的是 循環(huán)所有aLi 然后給每個(gè)aLi 加上序列值 。好了,快給我分

0 回復(fù) 有任何疑惑可以回復(fù)我~

快給我分

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ゞ蘇戲 〃 提問者

小菜雞
2016-10-30 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       469075    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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