函数的4(5)种调用模式

1.函数模式  this 指 window

2.方法模式  this 指调用此方法的对象

3.构造器模式  this 指 new 出来的对象

4.上下文模式  可以利用传参的方式决定 this 的引用  call()  apply()

5.bind 模式(ES5+)  bind提前绑定上下文  apply与call是运行时绑定上下文

语法:函数.bind(对象)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. this之谜 在JavaScript中,this是当前执行函数的上下文。因为JavaScript有4种不同的...
    百里少龙阅读 1,022评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • 函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数l...
    呼呼哥阅读 3,438评论 0 1
  • 新手在入门 JavaScript 的过程中,一定会踩很多关于 this 的坑,出现问题的本质就是 this 指针的...
    一缕殇流化隐半边冰霜阅读 3,826评论 15 47
  • 1.用毛线围了一个圈,这个圈就是我的“家”,当我出了家门去玩耍的时候,我就有可能被大灰狼们抓住,我要回到家就不会被...
    July姗姗阅读 192评论 0 0