js中this是什么?

this是js的一个关键字 指定一个对象然后去替代他 分两种情况
函数内的this和函数外的this 函数内的this指向行为发生的主体 函数外的this都指向window
函数内的this跟函数在哪定义没有关系只跟执行时的主体有关 带“.”的主体就是.前面的 不带.
就是window 找主体的时候就看这个函数(方法) 带不带“.”如果函数和方法执行了带“.”那么this
就指向“.”前面的对象 如果不带“.”就指向window 自执行函数里面的this 都指向window。

猜你喜欢

转载自www.cnblogs.com/lxlym/p/10054623.html