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

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

global的取值,為何不直接this而是要typeof window !== "undefined" ? window : this

這里有個疑問為什么不是直接this,在普通瀏覽器環(huán)境也是window。

我已經(jīng)知道,global如果是在瀏覽器環(huán)境就是window,如果不是在瀏覽器環(huán)境則是其他的全局對象

正在回答

1 回答

因為希望結(jié)果只是'undefined'或者是'window'

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

西然 提問者

不對啊,"undefined" ? window : this 這個表達(dá)式是window跟this之間取
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕尼黑3821393 回復(fù) 西然 提問者

你說得對,我想錯了
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕尼黑3821393

我想了想,有可能是this里保存的值在瀏覽器的環(huán)境下也不是window,這樣寫是為了讓global在瀏覽器的環(huán)境下等于window。this保存的應(yīng)該是當(dāng)前的上下文,在不同的作用域中有著不同的含義,比如說當(dāng)前正在一個函數(shù)當(dāng)中。
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~
#4

西然 提問者 回復(fù) 慕尼黑3821393

嗯嗯,有可能包裹在其他函數(shù)里面,可以變成其他的全局變量來代替window,比如globe,所以這樣寫更加的靈活,具有可擴展性!
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~
#5

西然 提問者

非常感謝!
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報

0/150
提交
取消

global的取值,為何不直接this而是要typeof window !== "undefined" ? window : this

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

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

幫助反饋 APP下載

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

公眾號

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