首页前端开发HTMLJavaScript this关键词使用介绍

JavaScript this关键词使用介绍

时间2024-05-08 21:28:05发布访客分类HTML浏览77
导读:JavaScript this关键词使用介绍 this 是什么? JavaScript this 关键词指的是它所属的对象。 它拥有不同的值,具体取决于它的使用位置: 在方法中,this 指的是所有者对象。 单独的情况下,this...
JavaScript this关键词使用介绍 this 是什么? JavaScript this 关键词指的是它所属的对象。 它拥有不同的值,具体取决于它的使用位置: 在方法中,this 指的是所有者对象。 单独的情况下,this 指的是全局对象。 在函数中,this 指的是全局对象。 在函数中,严格模式下,this 是 undefined。 在事件中,this 指的是接收事件的元素。 像 call() 和 apply() 这样的方法可以将 this 引用到任何对象。 方法中的 this 在对象方法中,this 指的是此方法的"拥有者"。 在本页最上面的例子中,this 指的是 person 对象。 person 对象是 fullName 方法的拥有者。 fullName : function() { return this.firstName + " " + this.lastName; } 单独的 this 在单独使用时,拥有者是全局对象,因此 this 指的是全局对象。 在浏览器窗口中,全局对象是 [object Window]: 实例 var x = this; 函数中的 this(默认) 在 JavaScript 函数中,函数的拥有者默认绑定 this。 因此,在函数中,this 指的是全局对象 [object Window]。 实例 function myFunction() { return this; }

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: JavaScript this关键词使用介绍
本文地址: https://pptw.com/jishu/655777.html
JavaScript String将布尔转换为字符串 JavaScript String() 能够把数字转换为字符串

游客 回复需填写必要信息