xtrh.net
当前位置:首页 >> js中this的用法 >>

js中this的用法

一般this出现在函数里时,只有在函数执行时才能确定this是什么,因为this是指那个调用这个函数的对象。比如说有如下方法: function test(){ alert(this.length); } 则,如下调用: var str = new String(“test”); str.test = test; str.test();...

一般this出现在函数里时,只有在函数执行时才能确定this是什么,因为this是指那个调用这个函数的对象。比如说有如下方法: function test(){ alert(this.length); } 则,如下调用: var str = new String(“test”); str.test = test; str.test();...

JavaScript:this是什么? 定义:this是包含它的函数作为方法被调用时所属的对象。 说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。 看例子: fu...

第一个this.name指的是变量name(对应var name="The Window"这个), 第二个this.name指的是object这个map里面的name,this指的是object这个map对象。 this是Javascript语言的一个关键字它代表函数运行时,自动生成的一个内部对象,只能在函数内...

代表当前对象啊,js不是有document.getElementByID通过ID获取对象么,this就是获取当前对象,比如id为btn的按钮的onclick方法 onclick="method(this)",这个this就是当前按钮对象,作用和document.getElementByID("btn")一样。

this可以直接使用,但由于this代表的当前作用域可能不是希望的作用域 所以有时候会在上层作用域中记录this,在后面的作用域内可以通过变量名来访问上级作用域的相关函数和变量

意思就是把你触发事件的这个控件传递过去. function nullCheck(obj){ obj.value;//这样就得到控件value了 }

第一个this.name指的是变量name(对应var name="The Window"这个), 第二个this.name指的是object这个map里面的name,this指的是object这个map对象。 this是Javascript语言的一个关键字它代表函数运行时,自动生成的一个内部对象,只能在函数内...

js是基于对象的脚本,在任何作用域下都有this对象。比如直接在script脚本中写的代码,当前this就指window,在在function内,this就指当前方法(即对象),如果指定了方法的原型链,this就会指向该方法的原型链 console.log(this);//window functio...

问题一: 不知道楼主有没有接触过jquery jquery里边有一个特别典型的例子能说明用_this的作用 $("#btn").click(function(){ var _this = this;//这里this和_this都代表了"#btn"这个对象 $(".tr").each(function(){ this;//在这里this代表的是每个...

网站首页 | 网站地图
All rights reserved Powered by www.xtrh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com