that=this這樣的程式碼的作用是什麼
在很多程式碼中,有可能有這樣的類似的程式碼段:
[JavaScript] 純文字檢視 複製程式碼that=this
當然不一定是完全一模一樣,不過表達的意思都是一個,下面就介紹一下它的作用。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼$('#antzone').click(function(){ var that=this; $('li').each(function(){ //this; }); });
在上面的程式碼中,第一個this是指向id屬性值為antzone的dom元素物件,而在each中的this則是指向當前li元素集合中的元素物件,如果要在each中使用id屬性值為antzone的元素物件,則需要將this賦值給that,然後再使用,否則就會導致錯誤。
相關文章
- js程式碼中的"use strict"的作用是什麼JS
- 這兩個java類的作用是什麼?Java
- 什麼樣的程式碼才算是好程式碼
- 什麼樣的程式碼稱得上是好程式碼?
- 碼農深耕 - 什麼樣的程式碼才是好程式碼?
- python的引用是什麼Python
- 精益IT的作用是什麼?
- text/plain的作用是什麼AI
- MySql delimiter的作用是什麼MySqlMIT
- kubelet的功能、作用是什麼
- 什麼是低程式碼?低程式碼平臺能解決什麼樣的問題?
- 對碼農而言什麼樣的程式碼才能叫做好程式碼?
- 於碼農而言什麼樣的程式碼才能叫做好程式碼?
- 你構建的程式碼為什麼這麼大
- http代理IP的作用是什麼?HTTP
- jQuery.fn的作用是什麼jQuery
- css hack \9的作用是什麼CSS
- MySql中delimiter的作用是什麼?MySqlMIT
- 什麼是CDN?CDN的原理和作用是什麼?
- 什麼是@Component,@Component的作用是什麼
- 作為程式設計師,你最理想的公司是什麼樣的?程式設計師
- 大牛的程式碼是這樣寫的
- 大資料的作用是幹什麼大資料
- __name__ == "__main__"的作用是什麼?AI
- __name__ == “__main__”的作用是什麼?AI
- 薪酬管理系統的作用是什麼?
- js中逗號(,)的作用是什麼JS
- javascript:void(0)的作用是什麼JavaScript
- 這是什麼騷批程式碼!
- 什麼是智慧網路卡?智慧網路卡的作用是什麼?
- 進去新專案,接手這樣的程式碼怎麼辦
- AI開放平臺的作用是什麼?AI
- Proposer-Builder Separation (PBS) 的作用是什麼?UI
- dis ip int brief命令的作用是什麼?
- javascript兩個歎號!!的作用是什麼JavaScript
- 檢視中with check option的作用是什麼?
- setnx作用是什麼 redisRedis
- jive中這段程式碼什麼意思?