js中如何使用this关键字

 时间:2024-10-13 15:56:32

1、在对象方法中,可以把this当作当前的对象来使用。例如,下面对象中的关键字this,它指的就person对象。

js中如何使用this关键字

2、在浏览器中,this单独使用时,可以当作全局对象使用,即是[object Window]对象。

js中如何使用this关键字

3、如果开启了js的严格模式,this单独使用,也是当作全局对象[object Window]来使用,但在函数中就不能当全局对象来使用,下面会进行讲解。

js中如何使用this关键字

4、在函数中,this也可以当作全局对象[object Window]来使用,例如,下面的myfunction函数中,this就是一个全局对象 。

js中如何使用this关键字

5、如果开启了js的严格模式,函数中的th坡纠课柩is是不能当全局对象使用的,this是未经定义的undefined。例如 ,下面的this就是undefined。

js中如何使用this关键字

6、在HTML元素的事件中,this可以当作当前的HTML元素对象来使用。例如 ,下面 button元素的onclick事件中,this代表的就是button对象。

js中如何使用this关键字

7、在使用call()或apply()方法需要注意,这两个方法都可以用于将另一个对象作为参数调用对象方法。在使用this的时候,它可以引用另一个对象 。

js中如何使用this关键字
  • Navicat 数据库管理工具同步mysql表结构
  • 南京IT培训:大数据的四大应用领域
  • jquery如何随机显示背景色
  • Arduino for esp8266常用函数
  • 热门搜索
    英语中秋节手抄报 关于国庆节的英语手抄报 法在我心中手抄报 音乐手抄报图片 小学二年级手抄报大全 数学手抄报四年级下册 小学生三年级手抄报 关于科技节的手抄报 阅读手抄报版面设计图 成语手抄报