function calc(base,...bonus){
return bonus.reduce( //数组遍历
(prev,val) => prev+val,base //前面是操作,后面是初始值 这里两个是对应函数的参数的
)
}
var count = calc(10000,1000,2000,3000);
console.log(count); //16000
function calc(base,...bonus){
return bonus.reduce( //数组遍历
(prev,val) => prev+val,base //前面是操作,后面是初始值 这里两个是对应函数的参数的
)
}
var bonus = [1000,2000,3000];
//ES6中,为了代替apply,实现更灵活的打散数组类型参数的目的,提供了散播(spread)的新特性
var count = calc(10000,...bonus);
console.log(count); //16000