手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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关键字
© 手抄报圈