https://github.com/mqyqingfeng/Blog/issues/12
我自己犯得糊涂~
for(let i = 1, len = arguments.length; i < len; i++) {
args.push('arguments[' + i + ']');
}
let result = eval('obj.fn(' + args +')');
之前疑惑,为啥不这样
args.push(arguments[i]);
return obj.fn(args);
其实真是犯了糊涂,这样会导致数组全部合并为一个字符串而不是多个