经常被this的指向搞得晕头转向的,特此总结一下this的指向问题:
- 全局函数中,this等于window
- 作为对象的方法调用时,this等于那个对象
- 在构造函数中,this等于将要被创建出来的那个对象
- 匿名函数中,一般情况下this等于window;在DOM0级和DOM2级事件处理函数中,this等于currentTarget
- apply和call中,this指向作为第一个参数的那个对象
事情就是这么简单,不要想复杂了。
详解JavaScript中的this指向规则
本文深入解析JavaScript中全局函数、对象方法、构造函数、匿名函数、DOM事件处理、apply和call方法中this指针的指向规则,提供清晰的代码示例帮助理解。
经常被this的指向搞得晕头转向的,特此总结一下this的指向问题:
1541

被折叠的 条评论
为什么被折叠?