美文网首页
call、apply、bind区别

call、apply、bind区别

作者: hasapi | 来源:发表于2019-04-09 13:18 被阅读0次

    1.    都能改变函数执行时的this指向

    2.    func.call(context,args1,args2,........)

            func.apply(context,args)    //args为数组

            func.bind(context [,arg1,arg2..............]) //返回一个改变了this的函数,可选择目标函数执行时的参数

    注意:如果你传的 context 就 null 或者 undefined,那么 window 对象就是默认的 context(严格模式下默认 context 是 undefined)

    相关文章

      网友评论

          本文标题:call、apply、bind区别

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