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常用函数
  • 热门搜索
    怎么看电脑是几核的 如何侧方位停车 广州番禺职业技术学院怎么样 迅捷路由器 如何快速怀孕 长疥疮怎么办 关于旅游的名言 暑假旅游胜地 闽d是哪里的车牌号码 产假期间工资如何发放