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