this是在函数调用时,才明确指向看调用this的函数,若是独立的,严格模式中undefined,非严格模式指向全局若非独立,有对象包含这个函数。则指向这个对象。可以用call和apply来改变this的指向fn.call()