封装函数 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

相关推荐

06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
求offer的大角牛:不吃香菜
点赞 评论 收藏
分享
zhiyog:哈哈哈哈哈哈哈哈哈哈哈哈哈
点赞 评论 收藏
分享
评论
22
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务