1. 函数预编译过程this —> window
    2. 全局作用域this —> window
    3. call/apply 可以改变函数运行时this指向
    4. obj.func(); func()里面的this指向obj