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

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

老師, 數(shù)組delete元素arr[2] 和arr[2]=undefined; 兩者的 2 in arr; 結(jié)果不同

數(shù)組delete元素arr[2]? 和arr[2]=undefined;? 兩者的 2 in arr; 為何返回值分別為false和true不同呢?這是跟數(shù)組的原型鏈有關(guān)嗎

var?arr_1=[0,1,2,3,4];
delete?arr_1[2];
2?in?arr_1;

var?arr_2=[0,1,2,3,4];

arr_2[2]=undefined;

2?in?arr_2;

正在回答

2 回答

恭喜你已經(jīng)會(huì)自問自答了!

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

瞅瞅 提問者

哈哈……當(dāng)時(shí)稀疏數(shù)組那章節(jié)還沒看。 多謝老師!
2015-03-14 回復(fù) 有任何疑惑可以回復(fù)我~

看了老師稀疏數(shù)組的講解,我的理解為

delete 是將該數(shù)組元素刪除,元素已不存在,該數(shù)組成為稀疏數(shù)組。

而賦值=undefined,表示該數(shù)組元素仍存在,只是值為undefined,該數(shù)組不是稀疏數(shù)組。

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

Bosn

回答正確
2015-03-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕仙223896

還是不懂,賦值=undefined,但是數(shù)值2已經(jīng)沒了改成undefined了,再判斷數(shù)值2 in arr_2 ,不還應(yīng)該返回false嘛
2018-08-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_慕慕947699 回復(fù) 慕仙223896

in操作符:   當(dāng)“對(duì)象”為數(shù)組時(shí),“變量”指的是數(shù)組的“索引”;(也就是說此時(shí)的2是索引2不是值為2)   當(dāng)“對(duì)象”為對(duì)象是,“變量”指的是對(duì)象的“屬性”。
2019-10-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

老師, 數(shù)組delete元素arr[2] 和arr[2]=undefined; 兩者的 2 in arr; 結(jié)果不同

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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