JS中的 that=this 是什么意思?有什么作用呢?
jovi
2023-09-30
在写JS的时候,经常会看到或者用that = this 这种写法,那这又是什么意思?下面详细的解释一下。
this是JS语言中的一个关键字,指的是内部的对象,只能在函数内部使用。
var that = this
这行代码其实代表的意思是把当前的对象复制一份然后赋值给that变量。this指的是当前的对象。
例如:
$(".demo").on('click',function(){ var that = this;//this 代表".demo"对象 $("li").each(fucntion(){ this.xxx;//this代表每次遍历中的li对象 that.xxx;//that 代表 ".demo"对象 }); });
文章版权声明
1、本网站名称:阿V编程
2、本站永久网址:https://www.1892zyw.com
3、本网站的部分文章内容/部分资源可能来源于网络,仅提供给大家学习或参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,如有发现请向站长举报