参数对象与apply方法的使用
二次封装函数
http://www.nowcoder.com/questionTerminal/694afeb930f74392bda01a815219d81b
function partialUsingArguments(fn) { let args1 = Array.prototype.slice.call(arguments, 1) return function() { let args2 = Array.prototype.slice.call(arguments, 0) return fn.apply(this, args1.concat(args2)) } }