js :self與this的區別

這裏注意self與this的區別,self是指當前window對象,是靜態的;相對self來講,this是動態的,是指是在運行時基於函數的執行環境綁定的,即在全局對象中,this指向的是window對象;在自定義函數中,this對象指向的是調用這個函數的對象,也就是說,this指向的是調用執行環境的那個對象。若是是在函數嵌套環境中,this指代的是調用外部函數或者內部函數的執行環境的對象。函數
相關文章
相關標籤/搜索