原文:關於普通函數this指向

普通函數this指向詳解 this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定this到底指向誰,實際上this的最終指向的是那個調用它的對象 這句話不那么嚴謹,作為一般情況下是可以的 section :如果一個函數中有this,但是它沒有被上一級的對象所調用,那么this指向的就是window,這里需要說明的是在js的嚴格版中this指向的不是window,但是我們這里不探討嚴 ...

2019-09-12 16:47 0 342 推薦指數:

查看詳情

箭頭函數普通函數的this指向

對於this的指向問題還是有點不太清除,這里做一下整理,方便以后查看 普通函數的this 1.普通函數的this指向的是它的調用者,誰調用這個this,,this就指向誰,比如obj,fn,這里fn最外層的this就指向obj 2.如果沒有調用者,那這個this就指向window 3. ...

Fri Jun 05 19:15:00 CST 2020 0 727
普通函數跟箭頭函數中this的指向問題

箭頭函數普通函數的區別如下。 普通函數:根據調用我的人(誰調用我,我的this就指向誰) 箭頭函數:根據所在的環境(我再哪個環境中,this就指向誰) 一針見血式總結: 普通函數中的this: 1. this總是代表它的直接調用者(js的this是執行上下文), 例如 obj.func ...

Wed Oct 31 01:00:00 CST 2018 0 5736
箭頭函數普通函數this指向的實例理解

一般理解: 箭頭函數: 箭頭函數的this是在定義函數時綁定的,不是在執行過程中綁定的。簡單的說,函數在定義時,this就繼承了定義函數的對象。  普通函數: this對象是在運行時基於函數的執行環境綁定的:在全局函數中,this指向的是window;當函數被作為某個對象的方法調用 ...

Thu Oct 17 01:35:00 CST 2019 0 653
普通函數的this指向和箭頭函數的this指向小總結

普通函數函數調用模式: fn() this ------> window 方法調用模式: obj.fn() this ------> 指向調用者 構造函數調用模式 this--------> 實例對象 上下文調用模式, 想讓this指向 ...

Sun Jun 16 01:06:00 CST 2019 0 978
js中this的指向問題?(普通函數

一、this的指向:   ①        這是this只是一個普通函數,此時this沒有被任何事件調用,那么this的指向就是window對象。   ②        當this的外層有包裹時,this為他緊上一層的對象,在此可以看出當打印為零時,this為fun,而當打印 ...

Sun Sep 01 02:25:00 CST 2019 0 614
圖解-JS普通函數跟箭頭函數中this的指向問題

Vue: 不要在選項 property 或回調上使用箭頭函數,比如 created: () => console.log(this.a) 或 vm.$watch('a', newValue => this.myMethod())。因為箭頭函數並沒有 this,this 會作為變量一直 ...

Sat May 23 01:10:00 CST 2020 0 1464
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM