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常用函数
  • 热门搜索
    水煮鱼的做法大全家常 高汤的做法 肉片的做法 松花蛋的做法凉拌 攸怎么读 营养食谱大全及做法 唳怎么读音 阳光保险怎么样 香蕉做法 草莓用英语怎么说