A普通函数调用 this => window B对象函数调用 this => 对象本身 C事件处理函数调用 this => 事件源 D定时器调用 this => window E箭头函数中调用 this => 父function中的this 父没有function则window F bind/apply/call this => 用来改变this指向 区别:都是用来改变this指向的,bind后函数不会执行,而是返回一个改变上下文的另一个函数 call和apply都是直接执行函数,apply参数是数组