當前位置:編程學習大全網 - 網站源碼 - javascript中,壹個js中的函數,第壹句var _this = this;為什麽要這樣做? 下面是源碼:

javascript中,壹個js中的函數,第壹句var _this = this;為什麽要這樣做? 下面是源碼:

問題壹:

不知道樓主有沒有接觸過jquery jquery裏邊有壹個特別典型的例子能說明用_this的作用

$("#btn").click(function(){

var _this = this;//這裏this和_this都代表了"#btn"這個對象

$(".tr").each(function(){

this;//在這裏this代表的是每個遍歷到的".tr"對象

_this;//仍代表"#btn"對象

})

})

這種情況就是在壹個代碼片段裏this有可能代表不同的對象,而編碼者希望_this代表最初的對象

問題2:

其實並沒有全部使用_this

但是據我所看,應該沒有任何區別的,樓主的代碼裏用_this可能只是為了編碼規範吧

  • 上一篇:MATE 20 Pro3d光結構人臉識別是什麽意思呢,3d光結構作用是什麽,和普通的人臉識別有什麽區別
  • 下一篇:求壹個完整的用VB寫的模擬按壹個按鍵的程序(比如按“A”鍵)
  • copyright 2024編程學習大全網