淺析JavaScript中var that=this
在閱讀別人的代碼時,發(fā)現(xiàn)別人寫的代碼中有這么一句:var that = this
;,這代表什么意思呢?經(jīng)過一番查閱,才明白是這么回事。
在JavaScript中,this代表的是當(dāng)前對象。
var that=this
就是將當(dāng)前的this對象復(fù)制一份到that變量中。這樣做有什么意義呢?
$(‘#conten').click(function(){ //this是被點(diǎn)擊的#conten var that = this; $(‘.conten').each(function(){ //this是.conten循環(huán)中當(dāng)前的對象 //that仍然是剛才被點(diǎn)擊的#conten }); });
可以看到,this對象在程序中隨時會改變,而var that=this
之后,that沒改變之前仍然是指向當(dāng)時的this,這樣就不會出現(xiàn)找不到原來的對象。
以上所述是小編給大家介紹的淺析JavaScript中var that=this,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- js中的this關(guān)鍵字詳解
- javascript this用法小結(jié)
- JS中的this變量的使用介紹
- javascript中this的四種用法
- 改變javascript函數(shù)內(nèi)部this指針指向的三種方法
- 關(guān)于js里的this關(guān)鍵字的理解
- Javascript this關(guān)鍵字使用分析
- JS中改變this指向的方法(call和apply、bind)
- JS函數(shù)this的用法實例分析
- Javascript this指針
- this,this,再次討論javascript中的this,超全面(經(jīng)典)
- JavaScript中的this妙用實例分析
相關(guān)文章
微信域名檢測接口調(diào)用演示步驟(含PHP、Python)
這篇文章主要介紹了微信域名檢測接口調(diào)用演示步驟(含PHP、Python),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12無限循環(huán)輪播圖之運(yùn)動框架(原生JS實現(xiàn))
下面小編就為大家?guī)硪黄獰o限循環(huán)輪播圖之運(yùn)動框架(原生JS實現(xiàn))。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10微信小程序之側(cè)邊欄滑動實現(xiàn)過程解析(附完整源碼)
這篇文章主要介紹了微信小程序之側(cè)邊欄滑動實現(xiàn)過程解析(附完整源碼),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08IE8利用自帶的setCapture和releaseCapture解決iframe的拖拽事件方法
最近有個需求須要實現(xiàn)左右拖拽功能,頁面右邊是個iframe頁面,在chrome測試通過之后,發(fā)現(xiàn)在ie8上面效果不是很理想,查閱相關(guān)資料找到可以使用ie自帶的setCapture和releaseCapture來解決,需要的朋友可以參考下2016-10-10JavaScript中的作用域與閉包、原型與原型鏈、異步與單線程
JavaScript的三座大山指的是:作用域和閉包、原型和原型鏈、異步與單線程,這些概念在日常的開發(fā)工作中經(jīng)常被提及,并對我們理解和編寫高質(zhì)量的JavaScript代碼至關(guān)重要2024-02-02JavaScript條件判斷_動力節(jié)點(diǎn)Java學(xué)院整理
JavaScript使用if () { ... } else { ... }來進(jìn)行條件判斷。下通過語句代碼給大家詳細(xì)介紹js 條件判斷的基本知識,需要的的朋友參考下吧2017-06-06js中動態(tài)創(chuàng)建json,動態(tài)為json添加屬性、屬性值的實例
下面小編就為大家?guī)硪黄猨s中動態(tài)創(chuàng)建json,動態(tài)為json添加屬性、屬性值的實例。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12JavaScript中十種一步拷貝數(shù)組的方法實例詳解
JavaScript中我們經(jīng)常會遇到拷貝數(shù)組的場景,但是都有哪些方式能夠來實現(xiàn)呢,我們不妨來梳理一下,感興趣的朋友跟隨小編一起看看吧2019-04-04