千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip
2023-07-21 09:39 作者:bili_1623741800 | 我要投稿

1.在全局作用域中
this -> window
2.在普通函數(shù)中
=>this取決于誰調(diào)用,誰調(diào)用我,this就指向誰,跟如何定義無關
3.箭頭函數(shù)中的this
箭頭函數(shù)沒有自己的this,箭頭函數(shù)的this就是上下文中定義的this,因為箭頭函數(shù)沒有自己的this所以不能用做構造函數(shù)。
4.事件綁定中的this
事件源.onclik = function(){ } //this -> 事件源
事件源.addEventListener(function(){ }) //this->事件源
5.定時器中的this
定時器中的this->window,因為定時器中采用回調(diào)函數(shù)作為處理函數(shù),而回調(diào)函數(shù)的this->window
6.構造函數(shù)中的this
構造函數(shù)配合new使用, 而new關鍵字會將構造函數(shù)中的this指向?qū)嵗瘜ο螅詷嬙旌瘮?shù)中的this->實例化對象
標簽: