this

关于this,你的不知道的js里讲的很清楚了

  1. this的最终指向的是那个最近调用它的对象。
  2. 有return时,如果返回值是一个对象,那么this指向的就是那个返回的对象,如果返回值不是一个对象那么this还是指向函数的实例。
  3. 虽然null也是对象,但是在这里this还是指向那个函数的实例,因为null比较特殊。
  4. new操作符会让this指向new出来的那个对象。
  5. 四种绑定优先级及实现,例外(你不知道的js中有)
    由new调用?绑定到新创建的对象。
    由call或者apply(或者bind)调用?绑定到指定的对象。
    由上下文对象调用?绑定到那个上下文对象。
    默认:在严格模式下绑定到undefined,否则绑定到全局对象。

http://www.cnblogs.com/pssp/p/5216085.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 今天是7月18号,公司组织活动,一人缴纳一百就可以去玫瑰海岸放松一下,游游水,吃吃东西,这种机会哪里放过。——真的...
    漫苏阅读 3,392评论 0 9
  • 文/唐妈 上一章 目录 却说唐笑与小镜子被蔡府软禁在一处,正无计可施心生忐忑之时,听到了屋外的笑声。 笑声未落,便...
    唐妈阅读 4,168评论 18 10
  • 出门学医三年,鼓足勇气逃了三天课回去了一趟,算满也就才待了四天。若是按照一年为期限来说,寒暑假回家可以说是两个终点...
    化身孤岛的鲲阅读 1,441评论 0 0
  • 兔夫人阅读 1,099评论 0 0

友情链接更多精彩内容