无意间看到一道猪厂某年的面试题: 实现JS实现函数重载 但是看不懂答案啊 向各位大佬求救! function addMethod(object, name, fn){ var old = object[name];//保存之前的fn object[name] = function(){ if(fn.length === arguments.length){ return fn.apply(this, arguments); }else if(typeof old === 'function'){ ...