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

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

那這個this又是什么

http://img1.sycdn.imooc.com//5806c9ad00012aa506200241.jpg

不太理解那個bar函數里面那個this指向的是哪里?下面調用bar.call的時候,那個7是傳進去的參數,那那個this指向的是哪里???指向的是bar這個函數本身還是7????



正在回答

5 回答

我是這樣理解的:bar.call(7) ?結果this=7

然后執行函數內部的Object.prototype.toString.call(this) ?就相當于object.prototype.toString.call(7) ?相當于 7.prototype.toString();

或 這樣理解bar.call(7) ?為7.bar() ?

Object.prototype.toString.call(this) 為this.prototype.toString(); 7.bar() 調用時,this指向7,所以為7.prototype.toString();

個人理解 僅供參考

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

說錯了是7

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

bar

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

啊,不對,不好意思,我又返回去看了一下,這個應該是通過call()或者apply()傳進去的對象,應該是7,

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

bar這個函數本身吧

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

舉報

0/150
提交
取消

那這個this又是什么

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

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

幫助反饋 APP下載

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

公眾號

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