原文:JS中this的幾種指向

這些this的指向,是當我們調用函數的時候確定的。調用方式的不同決定了this的指向不同一般指向我們的調用者。普通函數調用 window。定時器函數 window。立即執行函數 window。構造的函數調用 實例對象 原型對象里面的方法也指向實例對象。對象方法調用 該方法所屬對象。事件綁定方法 綁定事件對象。 . 嚴格模式下全局作用域中函數中的this是undefined。 . 嚴格模式下,如果構 ...

2020-04-06 21:56 0 754 推薦指數:

查看詳情

javascript幾種this指向問題

javascript幾種this指向問題   首先必須要說的是,this 永遠指向函數運行時所在的對象,而不是函數被創建時所在的對象。(1)、作為函數名調用  函數作為全局對象調用,this指向全局對象 (2)、作為方法調用  函數作為對象的一個屬性,成為該對象的一個 ...

Sun Feb 24 01:20:00 CST 2019 0 997
jsthis的指向問題

this指向性問題在開發過程,可以說是時時刻刻都在,自己也知道一些this指向的區別,但是並沒有細致的研究過,今天看到https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/this里面的解釋很詳細 ...

Tue Apr 09 00:54:00 CST 2019 0 4239
JSthis到底指向誰?

 關於this的指向,是一個令人很頭疼的問題。但是,你運氣好,碰到了我。老夫這兒有本祖傳秘籍,看懂這個,媽媽再也不用擔心你的this指向不對啦!   歸根結底,this指向就一句話:誰最終調用函數,this指向誰!!!  關於這點,老夫有三言相贈: ① this指向 ...

Mon Jun 24 07:08:00 CST 2019 0 648
jsthis指向問題

jsthis指向問題老生常談的問題了,在這里說一下我所理解的層面的this。 this 指的是當前對象,如果在全局范圍內使用this,則指代當前頁面window;如果在函數中使用this,則this指代什么是根據當前函數是在什么對象上調用。我們可以使用call和apply改變函數 ...

Fri Apr 21 06:00:00 CST 2017 0 10492
JSthis到底指向誰?

 關於this的指向,是一個令人很頭疼的問題。但是,你運氣好,碰到了我。老夫這兒有本祖傳秘籍,看懂這個,媽媽再也不用擔心你的this指向不對啦!   歸根結底,this指向就一句話:誰最終調用函數,this指向誰!!!  關於這點,老夫有三言相贈: ① this指向 ...

Mon May 15 07:39:00 CST 2017 6 10254
JS的this 指向問題

我發現在對JS的學習中有很多朋友對this的指向問題還是有很大的誤區或者說只是大致了解,但是一旦遇到復雜的情況就會因為this指向問題而引發各種bug。 對於之前學習過c或者是Java的朋友來說可能這個問題還比較好解決,因為c中指針的指向和Java類的跳轉其實和JSthis的指向有異 ...

Thu Mar 09 16:58:00 CST 2017 1 3694
js函數this的指向

this 在面試js指向也常常被問到,在開發過程也是一個需要注意的問題,嚴格模式下的this指向undefined,這里就不討論。 普通函數 記住一句話哪個對象調用函數,該函數的this就指向該對象。總指向它的調用者。 obj.getName() 無疑會打 ...

Wed Jan 22 21:10:00 CST 2020 0 258
詳解js的this指向

this指向問題是個老生常談的問題了,現在我給大家一個例子 雖然obj.foo和foo指向同一個函數,但是執行結果卻不一樣。 造成這種差異的原因,就在於函數體內部使用了this關鍵字。很多教材里面會告訴你,this指向的是其運行時所在的環境。但是光看這句話是不是有點懵 下面 ...

Fri Aug 16 22:44:00 CST 2019 0 1346
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM