this this是当前行为的执行主体。this与函数在哪定义、在哪执行都没关系。 如何区分this 1. 函数执行,首先看函数名前面有没有"." 有".",this就是"."前面的; 没有".",this就是window。 function fn() { console.log(this) } var obj = { fn: fn } fn(); //this => window obj.fn(); //this => obj 2. 自执行函数的this永远是window 3. 给元素绑定事件方法,事件触发,方法执行。方法中的this就是当前元素
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。