国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

淺析JavaScript中var that=this

2024-05-06 15:11:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在閱讀別人的代碼時(shí),發(fā)現(xiàn)別人寫的代碼中有這么一句:var that = this;,這代表什么意思呢?經(jīng)過(guò)一番查閱,才明白是這么回事。

在JavaScript中,this代表的是當(dāng)前對(duì)象。

var that=this就是將當(dāng)前的this對(duì)象復(fù)制一份到that變量中。這樣做有什么意義呢?

$(‘#conten').click(function(){//this是被點(diǎn)擊的#contenvar that = this;$(‘.conten').each(function(){//this是.conten循環(huán)中當(dāng)前的對(duì)象//that仍然是剛才被點(diǎn)擊的#conten});});

可以看到,this對(duì)象在程序中隨時(shí)會(huì)改變,而var that=this之后,that沒(méi)改變之前仍然是指向當(dāng)時(shí)的this,這樣就不會(huì)出現(xiàn)找不到原來(lái)的對(duì)象。

以上所述是小編給大家介紹的淺析JavaScript中var that=this,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)錯(cuò)新站長(zhǎng)站網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 泰宁县| 丽江市| 龙海市| 如皋市| 探索| 北海市| 鹤峰县| 东安县| 和顺县| 肇庆市| 宜君县| 洪洞县| 常州市| 分宜县| 上杭县| 洛宁县| 牙克石市| 济阳县| 左权县| 儋州市| 社会| 甘洛县| 新巴尔虎左旗| 岳普湖县| 城口县| 新竹县| 绥芬河市| 山东| 南京市| 昂仁县| 黑龙江省| 通许县| 宁城县| 观塘区| 保靖县| 宝应县| 蓬莱市| 平邑县| 府谷县| 都江堰市| 三原县|