this對象的基本使用方法

//this:this對象是指在運行時期基於執行環境所綁定的
//this:總是指向調用者,誰調用我,我指向誰

var k = 10;
function test(){
  this.k = 20;
}

test(); //全局作用域運行,也就是window對象下
//console.log(test.k);  //返回的是undefined,test是在window對象下執行,所以k指向的是window
console.log(window.k);


this對象是在運行時基於函數的執行環境綁定的
 在全局函數中,this等於window,而當函數被作爲某個對象的方法調用時,this等於那個對象。
也就是說this關鍵字總是指代調用者。

發佈了151 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章