this是什么!

Posted policexu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this是什么!相关的知识,希望对你有一定的参考价值。

this

  1、js的关键字指定一个对象,然后去替代他

      函数内的this    函数外的this

      函数内的this指向行为发生的主体

      函数外的this都指向window

  2、函数内的this和函数在什么环境下定义都没还有关系而只和自己的主体有关

  3、主体

      就看这个函数(方法)带不带点

      如果函数和方法执行带点,那么this就指向点前面的对象

      如果没有就是window

  4、自执行函数里面的this都指向window

  5、给元素中的某一个事件绑定方法,当事件触发时,执行绑定的方法,方法中的this指向当前元素

 

 例如:

          技术分享图片        执行出来为   

 技术分享图片

以上是关于this是什么!的主要内容,如果未能解决你的问题,请参考以下文章

Js this是什么?

什么是this 改变this指向的方法

this是什么?

什么是this指向?怎么改变this指向

this到底是什么?

javascript 中 this 是什么?