js中,一个js中的函数,第一句var thiz = this; 为什么要这样做?
来源:互联网 发布:考研数学网络课程 编辑:程序博客网 时间:2024/05/21 08:50
第一种情况:
$("#btn").click(function(){ var thiz = this; //这里this和thiz都代表了"#btn"这个对象 $(".tr").each(function(){ this;//在这里this代表的是每个遍历到的".tr"对象 thiz;//仍代表"#btn"对象 })})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望thiz代表最初的对象第二种情况:
使用thiz只是为了编码规范
0 0
- js中,一个js中的函数,第一句var thiz = this; 为什么要这样做?
- JS中的var self=this【转】
- 为什么要使用“var me=this”这样的写法
- 为什么在js中要写var this =that?
- JS中var self =this; 或者 JS var _this =this;
- JS var self =this
- 【JS】var _this = this;
- 为什么super(...)和this(...)只能在构造函数中的第一句出现?
- js中var self=this的解释
- js中var self=this的解释
- js中var self=this的解释
- 为什么要写var that = this;
- js中的this和var里面的文章
- js中的this & var, function & object, prototype & apply
- JS中的 if(var)
- js中的var是什么意思
- JS全局变量VAR和THIS--在函数内部,加var是局部变量,不加是全局变量
- JS中Var关键字
- 加密算法
- Linux 设备驱动开发 — platform设备驱动应用实例解析
- 七.Spring AOP 之增强
- 继承与组合混搭的构造和析构
- 基础c语言程序设计2
- js中,一个js中的函数,第一句var thiz = this; 为什么要这样做?
- 如何在O(N)的时间复杂度内找出数组中出现次数超过了一半的数
- 最长非递减子序列
- 设计模式六大原则的理解
- uva 1627
- angularJS
- np问题
- 函数指针和赋值 回调函数
- Android仿支付宝淘宝