思路:apply。
function partialUsingArguments(fn) { let arg=[...arguments].slice(1) return function() { return fn.apply(this,arg.concat([...arguments])) } }
总结:每一个函数均有一个arguments,其不需要显示传递,如果内外均有arguments,可以分别使用变量各自保存的哇,一定要注意,arguments是伪数组,如果要使用到数组相关的方法,一定要使用析构先转换成数组!