매개변수에 펼침연산자를 적용하면 그 값들은 배열로 담기게된다.
그 배열을 이용해서 간단한 계산을 할수있다.
//덧셈
function sum(...theArgs) { // [1,2,3]
return theArgs.reduce((previous, current) => {
return previous + current;
});
}
console.log(sum(1, 2, 3));
// expected output: 6
console.log(sum(1, 2, 3, 4));
// expected output: 10
//평균값 구하기
const num1 = prompt('값입력')
const num2 =Number(num1)
function avg(...numers){
return numers.reduce((pev,cur)=>{
return (pev + cur)/2
})
}
console.log(avg(num2,4))