稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
call,apply,bind
订阅
avatar
用户7620192506884
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 手写call、apply、bind实现及详解
    call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
    • 我是一个前端
    • 7年前
    • 36k
    • 256
    • 28
    JavaScript
  • this、apply、call、bind
    这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
    • sunshine小小倩
    • 8年前
    • 158k
    • 3.7k
    • 286
    JavaScript 前端
    this、apply、call、bind
  • 手写apply、bind、call函数的实现
    在浏览器里,全局范围内的this指向window 在函数内,this永远指向最后调用他的那个对象 在构造函数中,this指向new出来的那个对象 call、apply、bind中的this被强制绑定在
    • 春困哥
    • 4年前
    • 2.2k
    • 10
    • 4
    前端