JS中的如何查找this是谁的几种方法
1、首先需要说明的是this是谁和函数在哪定义的和在哪执行的都没有任何关系,请谨记!请谨记!请谨记!重要的事情需要多说几遍,要不然容易被大家遗忘。

3、js中还有一种严格模式,那就是使用“use strict”,这就是告诉浏览器我们接下来编写的js代码采用严格模式,这种情况下this又会发生什么神奇的变化呢,一起来看看吧。
4、函数执行,首先看函数名前有没有“.”,有“.”的话,“.”前面是谁this就是谁;没有“.”的话this就是undefined;2、自执行函数中的this永远是undefined;

6、另外除以上说的,js中的apply\call\bind方法是可以改变this的指向的,这里不细聊了,大家自行学习一下吧。更多精彩内容,敬请期待~
