通過addEvent調用path.init這個函數,遇到this綁定的問題,在寫addEvent(document,"click",path.init)時顯示path.init里的this指向document。后改寫在path.init為path.init.call(path)將this綁定到path上。原有的this綁定問題解決,但是path.init函數卻變成了非點擊狀態的自動執行。問題就是,將path.init保證this綁定在path上使原型上的Search函數正常調用,然后document的點擊事件正常執行,代碼如何改正能實現功能?
this綁定問題
大話西游666
2018-09-13 09:09:15