以函数形式调用时,this 永远都是 window以方法的形式调用时,this 是调用方法的对象以构造函数的形式调用时,this 是新创建的那个对象使用 call 和 apply 调用时,this 是指定的那个对象箭头函数的 this 看外层是否有函数,如果有,外层函数的 this 就是内部箭头函数的 this,如果没有,就是 window