1、把this作爲參數值來調用函數,這樣可以避免this多問題,因爲this始終與當前對象保持一致。
2、設計靜態的this指針
如: function A(){
let _this = this ; 存儲當前的this,
}
3、設計靜態的this擴展方法
作爲一個動態指針,this可以被轉換爲靜態的指針,實現的方法主要利用 function 對於的 call()方法和 apply()方法。
call()方法和 apply()方法的區別:
call方法只能接收多個參數列表,而apply只能接收一組數組或者僞數組。