this的指向面試題 js面向?qū)ο笾衪his關(guān)鍵字在哪些情況指針會(huì)改變?
js面向?qū)ο笾衪his關(guān)鍵字在哪些情況指針會(huì)改變?你應(yīng)該讀一下湯姆叔叔的分析。看完之后,我對(duì)這一點(diǎn)也有了困惑的理解。后來,我參考了一些其他材料??荚嚱Y(jié)束后,我對(duì)它進(jìn)行了總結(jié)和測(cè)試。我覺得這個(gè)指針沒那么
js面向?qū)ο笾衪his關(guān)鍵字在哪些情況指針會(huì)改變?
你應(yīng)該讀一下湯姆叔叔的分析??赐曛?,我對(duì)這一點(diǎn)也有了困惑的理解。后來,我參考了一些其他材料。考試結(jié)束后,我對(duì)它進(jìn)行了總結(jié)和測(cè)試。我覺得這個(gè)指針沒那么復(fù)雜。記住一個(gè)相對(duì)簡(jiǎn)單的理解,在全局上下文中,這是指窗口。在函數(shù)范圍中,這是指如何調(diào)用它。在嚴(yán)格模式下,這在全局環(huán)境中指向未定義。另外,call和apply會(huì)影響這個(gè)方向。bind方法中的這個(gè)值被綁定到第一個(gè)參數(shù)。構(gòu)造函數(shù)中的這一點(diǎn)指向構(gòu)造函數(shù)本身。在new中,它指向?qū)嵗膶?duì)象。在DOM事件中,這通常指向觸發(fā)的DOM。