ES6-不定参数
// 不定参数,使用剩余操作符接收剩余的实参,这些实参会被保存到一个不定参数(args)中
function foo (...args) {
return args.reduce(function (previousValue, currentValue) {
console.log(previousValue, currentValue)
return previousValue += currentValue;
})
}
// 将上面的函数改成箭头函数的形式
var foo = (...args) => args.reduce((a, b) =>a += b)
console.log(foo(1, 32, 34, 5, 6))