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

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

有關(guān)臨時(shí)對(duì)象被銷毀的問(wèn)題。

當(dāng)完成訪問(wèn)以后零食對(duì)象會(huì)被銷毀掉,那問(wèn)什么alert(a.length)返回了6,沒(méi)被銷毀,然而alert( a.t )卻返回undifined,被銷毀了呢?

正在回答

2 回答

我的理解是,調(diào)用length的時(shí)候,a會(huì)變成String對(duì)象,既然是對(duì)象那么就有方法和屬性,所以就可以使用length方法了,假設(shè)a.length顯示為6然后銷毀,于是我們手賤再來(lái)次a.length于是乎再一次a變?yōu)榱薙tring對(duì)象再次調(diào)用length屬性,顯示6后再次銷毀;但是a.t=5意味著先將a轉(zhuǎn)換為String對(duì)象由于String對(duì)象沒(méi)有t屬性,于是a.t在此刻創(chuàng)建了一個(gè)臨時(shí)屬性t,它和length相比length早已存在在String中而t卻是我們剛剛創(chuàng)建的,于是我們輸入完a.t=5;之后t屬性立即銷毀,如果再次輸入a.t顯示undefined;這很正常t在前邊已被銷毀意味著前邊我們?cè)赟tring對(duì)象創(chuàng)建的臨時(shí)t屬性已被銷毀,那么此時(shí)我們的t屬性編譯器怎么能認(rèn)識(shí)?如果我們alert(a.t=5)這時(shí)編譯器會(huì)彈出5這個(gè)選框,然后t被銷毀,我們?cè)俅蝍lert(a.t)會(huì)發(fā)現(xiàn)是undefined,原因同上t被銷毀了,至于length同樣也被銷毀了,但是length是實(shí)打?qū)嵉拇嬖谟赟tring對(duì)象中只要轉(zhuǎn)換為String對(duì)象,那么String必然有l(wèi)ength屬性。

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

每次將基本數(shù)據(jù)類型當(dāng)作對(duì)象使用的時(shí)候, 是臨時(shí)包裝的,用完一次馬上就會(huì)刪除,當(dāng)a.length的時(shí)候,不管如何創(chuàng)建如何刪除,它本來(lái)的值就是6是不變的。但是a.t確不一樣,它是不存在的,你第一次賦值給a.t的時(shí)候創(chuàng)建了臨時(shí)對(duì)象,但是調(diào)用完馬上刪除, 這個(gè)時(shí)候你在去訪問(wèn)a.t的值, 又建立了一個(gè)新的臨時(shí)對(duì)象,肯定值是沒(méi)有定義過(guò)的。

length是一直存在,而t是不存在的。

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

_Jack_Han_

請(qǐng)問(wèn)a.t是什么意思?
2016-05-13 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

有關(guān)臨時(shí)對(duì)象被銷毀的問(wèn)題。

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

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

幫助反饋 APP下載

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

公眾號(hào)

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