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

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

function $(id){return typeof id==='string'?document.getElementsById(id):id;},為什么不是字符串的時(shí)候返回一個(gè)id,那有什么用?

?function $(id){return typeof id==='string'?document.getElementsById(id):id;},為什么不是字符串的時(shí)候返回一個(gè)id,那有什么用?返回id,程序還能執(zhí)行嗎?

正在回答

4 回答

意思就是傳入的是字符串就執(zhí)行document.getElementsById(id),傳入的不是字符串就不執(zhí)行

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

慕粉3568301 提問(wèn)者

非常感謝!感覺(jué)也只能這樣理解吧
2016-12-26 回復(fù) 有任何疑惑可以回復(fù)我~

可能是為了優(yōu)化吧,我是這么理解的,不知道對(duì)不對(duì)

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

就是說(shuō),判斷一下傳入的是個(gè)什么東西?。渴亲址蛨?zhí)行

document.getElementsById(id)并返回;

不是字符串,就把傳進(jìn)來(lái)的東西直接返回


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

慕粉3568301 提問(wèn)者

我是說(shuō)返回id,沒(méi)用啊,我知道前面是返回一個(gè)對(duì)象,但是如果返回id的話,這個(gè)函數(shù)就沒(méi)用了吧,因?yàn)楹竺娴木幊陶{(diào)用這個(gè)函數(shù),如果返回的是id,那不是出問(wèn)題了
2016-12-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉3673019 回復(fù) 慕粉3568301 提問(wèn)者

那要看傳入的是個(gè)什么東西了,我想可能這樣寫的目的也是為了限定傳入的必須是字符串吧,如果是undefined或別的類型,就不需要做別的操作。
2016-12-25 回復(fù) 有任何疑惑可以回復(fù)我~

type of 是用來(lái)檢測(cè)數(shù)據(jù)類型的

我的理解是type of ?id 的結(jié)果如果是string,這個(gè)函數(shù)就返回獲取到的對(duì)象,

如果結(jié)果不是字符串(比如是number或 其他數(shù)據(jù)類型)則這個(gè)函數(shù)的返回值就是傳入的參數(shù)

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

慕粉3568301 提問(wèn)者

我是說(shuō)返回id,沒(méi)用啊,我知道前面是返回一個(gè)對(duì)象,但是如果返回id的話,這個(gè)函數(shù)就沒(méi)用了吧,因?yàn)楹竺娴木幊陶{(diào)用這個(gè)函數(shù),如果返回的是id,那不是出問(wèn)題了
2016-12-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

function $(id){return typeof id==='string'?document.getElementsById(id):id;},為什么不是字符串的時(shí)候返回一個(gè)id,那有什么用?

我要回答 關(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)