封装函数 f,使 f 的 this 指向指定的对象

修改 this 指向

http://www.nowcoder.com/questionTerminal/a616b3de81b948fda9a92db7e86bd171

function bindThis(f, oTarget) {
    return function(...args){//返回一个函数--封装;。。。arg用于将数据都接收到数组args中
        oTarget.f=f;//利用对象的方法中的this指向对象原理,将f中的this指向对象
        return oTarget.f(...args);//函数的最终结果返回函数指向结果。。。args将参数展开传入

    }

}
全部评论
强~
1 回复 分享
发布于 2021-03-27 16:56
oTarget可能含有f值怎么处理
1 回复 分享
发布于 2021-07-26 10:51

相关推荐

Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
评论
22
1
分享
牛客网
牛客企业服务