其他分享
首页 > 其他分享> > 可能是最好的 this 解析了...

可能是最好的 this 解析了...

作者:互联网

需要更多教程,微信扫码即可
    

找对象

首先, this 在大多数情况下是一个对象,也有可能是 undefined 或其他值

什么情况下,this 是 undefined ?函数运行在严格模式下,应用默认绑定规则的时候:

var a = 1;

function foo() {
  "use strict";
  console.log(this.a);
};

foo(); // Uncaught TypeError: Cannot read property 'a' of undefined

原理其实很简单,因为规范定义了严格模式下,不能将全局对象 Window 用于默认绑定。而大多数情况下,我们说的 this,其实就是一个对象,所以确定 this 的指向,本质上就是要找到这个对象

所以接下来我就来教大家如何 “找对象”

标签:function,...,foo,obj,函数,绑定,var,解析,最好
来源: https://blog.csdn.net/qfguan/article/details/121636818