this安全策略

1、把this作爲參數值來調用函數,這樣可以避免this多問題,因爲this始終與當前對象保持一致。

2、設計靜態的this指針

如: function A(){

 let _this = this ; 存儲當前的this,

}

3、設計靜態的this擴展方法

作爲一個動態指針,this可以被轉換爲靜態的指針,實現的方法主要利用 function 對於的 call()方法和 apply()方法。

 

call()方法和 apply()方法的區別:

call方法只能接收多個參數列表,而apply只能接收一組數組或者僞數組。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章