return f.apply(oTarget, Array.prototype.slice.call(arguments).concat(args)); 这一句concat那里反了吧,应该是: return f.apply(oTarget, args.concat(Array.prototype.slice.call(arguments))); 您写的是手写bind,不是这个题目的要求吧。这题目描述的太简洁了,应该详细描述一下前提条件和要求的结果。三言两语的题目太容易引起误解了。
点赞
牛客网
牛客企业服务