通过bind实现函数的绑定,利用arguments和数组的方法实现参数的传递

function partialUsingArguments(fn) {
   return result = fn.bind(null, ...[...arguments].slice(1))
}