美文网首页
call、applay和bind的区别

call、applay和bind的区别

作者: zhulichao | 来源:发表于2020-07-23 09:20 被阅读0次
    bind通常用来重新绑定函数体中的this并放回一个具有指定this的函数,多次bind是无效的。call和apply则表示重新指定this并调用返回结果,区别在于call采用多个实参的方式传参,apply则是使用一个数组。
    
    共同点:第一个参数指定为this,第二个参数起为参数传递。
    
    不同点:bind是用来返回具有特定this的函数,call和apply都是改变上下文中的this并立即执行这个函数。
    

    相关文章

      网友评论

          本文标题:call、applay和bind的区别

          本文链接:https://www.haomeiwen.com/subject/qtxjhktx.html