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

為了賬號安全,請及時綁定郵箱和手機立即綁定

arr[i].index=i;

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

正在回答

5 回答

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

如果還有不清楚可以回復

1 回復 有任何疑惑可以回復我~
#1

ゞ蘇戲 〃 提問者

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

ゞ蘇戲 〃 提問者

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

到底誰說的對?

0 回復 有任何疑惑可以回復我~

回復字數(shù)限制了。。。

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

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

xxx.onclick=function(){}

},

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

5 回復 有任何疑惑可以回復我~
#1

慕容7796276

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

乄故里

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

別想的那么復雜 就是 給一個物品貼上帶有 1 2 3的標簽 方便你以后能準確無誤的是用他

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

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

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

0 回復 有任何疑惑可以回復我~

快給我分

0 回復 有任何疑惑可以回復我~
#1

ゞ蘇戲 〃 提問者

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

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468768    人
  • 解答問題       22442    個

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

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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