亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

回調函數的執行環境?

鏈式調用中,第二個調用函數startMove(this,"someAttr",num)中不能直接用this。原因是this指向錯誤,這是由函數聲明引起的。函數聲明會進行函數提升,此時變為了全局函數。而this對象是在運行時基于函數的執行環境綁定的,那么this就指向了window,而不是當前的對象。如果“var this = this”,這時就可以使用this了。

————————————————————————————————————

以上摘自一條評論。

求解答,既然是全局函數為什么還能調用onmouseover事件函數里的this變量,這個全局函數和定義在最外面的函數一樣嗎?

正在回答

1 回答

看了紅皮書的作用域鏈差不多明白了,是我搞混了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

回調函數的執行環境?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號