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