call,apply,bind的区别 - 前端笔记-call,apply,bind的区别 call 参数一:要指向的对象,参数1.... 是形参 apply 参数一:要指向的对象,参数1.... 是数组形参 bind 参数一:要指向...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>call,apply,bind的区别 - 前端笔记
2022-8-13
分类: web前端

call,apply,bind的区别

文章作者:痴迷

call,apply,bind的区别 call 参数一:要指向的对象,参数1.... 是形参 apply 参数一:要指向的对象,参数1.... 是数组形参 ......

call,apply,bind的区别
  1. call
    参数一:要指向的对象,参数1.... 是形参
  2. apply
    参数一:要指向的对象,参数1.... 是数组形参
  3. bind
    参数一:要指向的对象,参数1.... 是形参,bind会返回一个函数,需要自己调用执行

var obj = {
    a:"objEst",
    foo:function (str1,str2) {
        console.log(this.a+str1+str2)
    }
}
var bar = obj.foo
bar.apply(obj,[1,2])
bar.call(obj,3,4)
bar.bind(obj,5,6)()



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » call,apply,bind的区别

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)