美文网首页
call()、apply()、bind()

call()、apply()、bind()

作者: onbug | 来源:发表于2018-05-05 11:29 被阅读0次

    参考这里
    call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了:

    • call的参数是直接放进去的,第二第三第n个参数全都用逗号分隔,直接放到后面 obj.myFun.call(db,'成都', ... ,'string' );
    • apply的所有参数都必须放在一个数组里面传进去 obj.myFun.apply(db,['成都', ..., 'string' ]);
    • bind除了返回是函数以外,它 的参数和call 一样。

    相关文章

      网友评论

          本文标题:call()、apply()、bind()

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