0
点赞
收藏
分享

微信扫一扫

js中的this指向

烟中雯城 2022-02-13 阅读 82

js中的this的指向分为以下几种情况:

1.在方法中 this表示的是方法所属的对象 举个例子

var person{
      name:"lli",
      age:"15,
      myname:function(){
                  return this.name;}
}

上面的实例中 this指向的就是myname方法所属的对象 person

2.单独使用的时候this指向的是全局 即window

3.在函数中this也是指向的全局对象 但是在严格模式的情况下 this是undefined

4.在事件中,this指向的是接收事件的元素

<button onclick="this.style.display="none"">点击</button>

上面的例子中this就是指向调用onclick事件的HTML元素 button

5.call()和apply()方法可以使this指向任何一个元素对象

举报

相关推荐

0 条评论